- Home
- Categorie
- Coding e Sistemistica
- PHP
- Form php!
-
Form php!
Salve ragazzi! secondo Voi questo script si puo' fare meglio o molto meglio? sta di fatto che funziona bene.
<?php
$errore=false;
if (empty($nome) || empty($cognome) || empty($indirizzo) || empty($comune) || empty($provincia) || empty($email) || empty($accetto)){
$errore=true;
echo "<center>Attenzione!!! Compila i campi obbligatori (*)</center><br>";
}
$pattern1="^[^@ ]+@[^@ ]+.[^@ .]+$";
if (!ereg($pattern1,$email)){
$errore=true;
echo "<center>Questa E-Mail:<b>"$email"</b> non è valida<br>";
}
if(!is_numeric($cap)) {
$errore=true;
echo "<center>Il C.A.P. deve contenere solo numeri!";
}
if(!is_numeric($telefono)) {
$errore=true;
echo "<center>Il numero di telefono deve contenere solo numeri!";
}
$nc=strlen($codicefiscale);
if ($nc<16) {
$errore=true;
echo "<center>Il Codoce Fiscale deve contenere almeno 16 caratteri";
}
if($errore){
echo "";
}else{
if(isset($clicked))
$a="[EMAIL="[email protected]"][email protected][/EMAIL].";
$oggetto="Messaggio di Registrazione Azienda";
$info="Hai ricevuto un messaggio da : Nome: $nome - Cognome: $cognome - Indirizzo: $indirizzo - Comune: $comune - C.A.P.: $cap - Provincia: $provincia - Telefono: $telefono - E-Mail: $email - Codice F.: $codicefiscale - Ragione Sociale: $ragionesociale - Sede Legale: $sedelegale - Nome Rapp.: $nomer - P.Iva: $iva - E-Mail Azienda: $emaila - Sito Web: $sito - Banner: $banner - Specifiche: $specifiche - Pagamento: $pagamento - Accettazione: $accetto";
mail($a, $oggetto, $info);
echo "<center>Ottimo $_POST[nome] la tua richiesta di adesione è stata inviata correttamente.<br>Benvenuto/a nel mondo di prova<br><a href="index.html"><em><u>Torna alla Home</u></em></a></center>";
}?>Grazie!!!
-
$header = "From: [email][email protected][/email] //l'email che invia il messaggio
Reply-To: [email][email protected][/email] //l'email alla quale rispondere
X-Mailer: PHP/4.0.2
Content-Type: text/html"; //l'email viene inviata in formato HTML
mail($a, $oggetto, $info,$header);
-
Cioe' e' solo un'altra variabile che devo aggiungere?
-
Aggiungi la variabile $header e sostituisci mail($a, $oggetto, $info); con mail($a, $oggetto, $info,$header);
In questo modo l'e-mail sarà inviata in formato html con il vantaggio che potrai inserire immagini o andare a capo in $info.
Inoltre l'indirizzo e-mail mittente sarà quello indicato in "From:..." e non il solito "Apache".
-
ok allora a From e Replay inserisco la mia mail e' cosi?
-
Sì,per il resto nn modificare nulla
-
Grazie mille!!!