- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- il form html-php non invia l'immagine dove sbaglio? grazie a chi mi aiuterà.
-
il form html-php non invia l'immagine dove sbaglio? grazie a chi mi aiuterà.
il listato html
<form action="./mail.php" method="POST">
<table border="0">
<tbody>
<tr>
<td>Nome</td>
<td><input name="Nome" size="30" type="text"></td>
</tr>
<tr>
<td>Cognome</td>
<td><input name="Cognome" size="30" type="text"></td>
</tr>
<tr>
<td>Ragione sociale</td>
<td><input name="Ragionesociale" size="35" type="text"></td>
</tr>
<tr>
<td>Indirizzo</td>
<td><input name="Indirizzo" size="30" type="text"></td>
</tr>
<tr>
<td>cap</td>
<td><input name="Cap" size="5" type="text"></td>
</tr>
<tr>
<td>Citta</td>
<td><input name="Citta" size="30" type="text"></td>
</tr>
<tr>
<td>Provincia</td>
<td><input name="Provincia" size="30" type="text"></td>
</tr>
<tr>
<td>Partita iva</td>
<td><input name="Partitaiva" size="13" type="text"></td>
</tr>
<tr>
<td>e-mail</td>
<td><input name="e-mail" size="35" type="text"></td>
</tr>
<tr>
<td>il tuo banner</td>
<td><input name="file" type="file"></td>
</tr>
<tr>
<td valign="top">pagina e province</td>
<td><textarea rows="6" name="Note" cols="50"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center" height="30" valign="bottom">
<input value="Invia" type="submit"> <input value="Cancella"type="reset"></td>
il listato php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>modulo</title>
</head><body>
<?php// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "pubblicita@xxx";// IL SOGGETTO DELLA MAIL
$subject = "Modulo proveniente dal sito xxx";// COSTRUIAMO IL CORPO DEL MESSAGGIO
$body = "Contenuto del modulo:\n\n";
$body .= "Nome: " . trim(stripslashes($_POST["Nome"])) . "\n";
$body .= "Cognome: " . trim(stripslashes($_POST["Cognome"])) . "\n";
$body .= "Ragionesociale: " . trim(stripslashes($_POST["Ragionesociale"])) . "\n";
$body .= "Indirizzo: " . trim(stripslashes($_POST["Indirizzo"])) . "\n";
$body .= "Cap: " . trim(stripslashes($_POST["Cap"])) . "\n";
$body .= "Citta: " . trim(stripslashes($_POST["Citta"])) . "\n";
$body .= "Provincia: " . trim(stripslashes($_POST["Provincia"])) . "\n";
$body .= "Partitaiva: " . trim(stripslashes($_POST["Partitaiva"])) . "\n";
$body .= "e-mail: " . trim(stripslashes($_POST["e-mail"])) . "\n";
$body .= "file: " . trim(stripslashes($_POST["file"])) . "\n";
$body .= "Note: " . trim(stripslashes($_POST["Note"])) . "\n";// INTESTAZIONI SUPPLEMENTARI
$headers = "From: Modulo utentimodulo@xxx";// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...echo "La mail è stata inoltrata con successo. Sarete contattati quanto prima. Grazie ";
} else {// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?>
</body>
</html>