Ciao a tutti,
ho questo php che dal mio sito invia un form email e vorrei
modificarlo cosi che l'utente puo scrive e inviarmi un allegato.
Sono proprio all'inizio di php quindi non so come fare.
Grazie a tutti.
codice:<?php $webMaster = "miaemail@email.it"; $flStrip = (ini_get("magic_quotes_sybase") != true && get_magic_quotes_gpc() == true) ? true : false; if ($flStrip) { $nome = trim(stripslashes($_POST['nome'])); $email = trim(stripslashes($_POST['email'])); $oggetto = trim(stripslashes($_POST['oggetto'])); $messaggio = trim(stripslashes($_POST['messaggio'])); } else { $nome = trim($_POST['nome']); $email = trim($_POST['email']); $oggetto = trim($_POST['oggetto']); $messaggio = trim($_POST['messaggio']); } $pagina_thanks = "http://www.miosito.it/index.html"; $pagina_error_empty = "http://www.miosito.it/errore.html"; $pagina_error_email = "http://www.miosito.it/errore.html"; if (preg_match("|^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$|i", $email)) { if (strlen($nome) <= 0 || strlen($oggetto) <= 0) header ("Location: $pagina_error_empty"); else { $ora = date("H:i:s"); $data = date("d/m/Y"); $body = "Email inviata il $data alle ore $ora\n __________Riepilogo dati:__________\n Nome e Cognome.......: $nome Email mittente..............: $email Oggetto......................: $oggetto Messaggio_________________________________:\n\n $messaggio"; ini_set("sendmail_from", $webMaster); mail($webMaster, "Email dal sito", $body, "From: \"$nome\" <$email>"); header ("Location: $pagina_thanks"); } } else header ("Location: $pagina_error_email"); ?>

Rispondi quotando
