Piccola espressione regolare per il controllo del Codice Fiscale

1 giugno 2008 - Fonte: http://nazarenolatella.myblog.it/

Qui di seguito riporto una breve espressione regolare per la verifica del C.F. inserito dall'utente mediante apposito form:

^[a-zA-Z]{6}[0-9]{2}[abcdehlmprstABCDEHLMPRST]{1}[0-9]{2}([a-zA-Z]{1}

[0-9]{3})[a-zA-Z]{1}$

/*tra le tonde vi è l'identificativo del comune (codice catastale). Le lettere elencate (abcd ecc.) indicano il mese di nascita mentre l'ultima lettera è quella di controllo.*/

A presto. 

...

Leggi il seguito »

PHP: Piccolo form per l’invio di email tramite web

20 maggio 2008 - Fonte: http://nazarenolatella.myblog.it/

Ecco un piccolo form per inviare email mediante web:

<?php

/* php mail sender - edited by nightfly */
//controllo che la stringa rispetti il formato classico di una mail  

if(!preg_match( '/^[w.-]+@w+[w.-]*?.w{1,4}$/', $_POST['mittente']))
    die("Indirizzo email non valido");   

else
{
 if(empty($_POST['messaggio']))
    {
    echo"Inserisci il messaggio da inoltrare allo staff di Uniappunti.it<br>";
    echo"<A href="javascript:history.back()">Torna indietro</A><br>";
        }
 else
    {
  ...

Leggi il seguito »

PHP: semplice form per l’upload

19 maggio 2008 - Fonte: http://nazarenolatella.myblog.it/

Ecco un semplice form per l'upload di file basato esclusivamente sull'array superglobale $_FILES.

 <?php
/*php file uploader - edited by Nazareno Latella*/

define("UPLOAD_DIR", "./uploadtest/");

if(isset($_POST['action']) and $_POST['action'] == 'upload')
{   
    if((isset($_FILES['user_file'])) && (is_uploaded_file($_FILES['user_file']['tmp_name'])))
    {    
    if($_FILES['user_file']['size'] > 50000000)
    {
        echo"File di dimensioni eccessive (max 50 MB). Aborting...<br>";
        echo"<A href="javascript:history.back()">Torna...

Leggi il seguito »