Ok grazie codencode però il file non viene allegato in questo modo, così ottengo il comando per allegare il file ma non per inviarlo.
Cercherò di essere un pò più chiaro:
Questo di seguito è il codice html del form:
Come vedi ho inserito quanto tu mi hai spedito.codice:<form id="form1" name="form1" method="post" class="corpo-testo" action="forminvio.php"> <table width="450" border="0"> <tr> <td>Nome e Cognome *</td> <td><input type="text" name="nome" id="nome" class="corpo-testo" size="35"/></td> </tr> <tr> <td>Ragione Sociale</td> <td><input type="text" name="ragione_sociale" id="ragione_sociale" class="corpo-testo" size="35"/></td> </tr> <tr> <td>Partita Iva</td> <td><input type="text" name="partita_iva" id="partita_iva" class="corpo-testo" size="35"/></td> </tr> <tr> <td>Email *</td> <td><input type="text" name="email" id="email" class="corpo-testo" size="35"/></td> </tr> <tr> <td>Indirizzo</td> <td><input type="text" name="indirizzo" id="indirizzo" class="corpo-testo" size="35"/></td> </tr> <tr> <td>Località</td> <td><input type="text" name="località" id="località" class="corpo-testo" size="35"/></td> </tr> <tr> <td>Provincia</td> <td><input type="text" name="provincia" id="provincia" class="corpo-testo" size="5"/></td> </tr> <tr> <td>Telefono *</td> <td><input type="text" name="telefono" id="telefono" class="corpo-testo" size="35"/></td> </tr> <tr> <td>Oggetto</td> <td><select name="oggetto" size="1" class="corpo-testo" id="oggetto"> <option>Informazione</option> <option>Preventivo</option> </select> </td> </tr> <tr> <td>Messaggio</td> <td><textarea name="messaggio" cols="31" rows="4" class="corpo-testo"></textarea></td> </tr> <tr> <td><label for="file">Allegato</label></td> <td><input type="file" id="file" name="file" /></td> </tr> <tr> <td>Contatti</td> <td><input type="checkbox" name="contatto" class="corpo-testo" value="desidero essere ricontattato" checked> desidero essere ricontattato</td> </tr> <tr> <td>Informativa sulla privacy</td> <td><textarea name="privacy" class="corpo-testo" cols="30" rows="4" readonly="readonly">Il/La sottoscritto/a, acquisite le informazioni di cui dell’art. 7 del D. Lgs. 196/2003, ai sensi dell’articolo 13 della legge stessa, conferisce il proprio consenso al trattamento dei dati.</textarea></td> </tr> <tr> <td></td> <td><input type="submit" name="invia" id="invia" value="Invia" /> <input type="reset" name="reset" id="reset" value="Reset" /></td> </tr> </table> </form>
Di seguito ti invio anche il file forminvio.php che legge quando è inviato il form:
Cosa devo modificare nel file forminvio.php se ovviamente devo modificare qualche cosa??Codice PHP:<?php
$to="mia mail";
$nome = $_POST['nome'];
$ragione_sociale = $_POST['ragione_sociale'];
$partita_iva = $_POST['partita_iva'];
$email = $_POST['email'];
$nome = $_POST['nome'];
$indirizzo = $_POST['indirizzo'];
$località = $_POST['località'];
$provincia = $_POST['provincia'];
$telefono = $_POST['telefono'];
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
$contatto = $_POST['contatto'];
if($nome == ""){echo"manca il nome!";exit(); }
if($email == ""){echo"manca la mail!";exit(); }
if($telefono == ""){echo"manca il telefono!";exit(); }
$messaggio=$_POST['nome']."\n ".$_POST['ragione_sociale']." \n ".$_POST['partita_iva']." \n ".$_POST['email']." \n ".$_POST['indirizzo']." \n ".$_POST['località']." \n ".$_POST['provincia']." \n ".$_POST['telefono']." \n ".$_POST['oggetto']." \n ".$_POST['messaggio']." \n ".$_POST['contatto'];
mail($to,"Contatto dal sito Lattoneria Zucchelli Mauro",$messaggio, "From: $email");
header("Location:contatti_1.html");
?>
Grazie dell'aiuto e spero di essere stato un pò più chiaro.

Rispondi quotando