Form mail con dreamweaver cs6

  • Creatore Discussione Creatore Discussione Maxtaf
  • Data di inizio Data di inizio

Maxtaf

Nuovo Utente
26 Gen 2015
7
0
0
Salve a tutti mi scuso per aprire una discussione su argomenti già trattati.
Comunque ho letto le altre discussioni ma egualmenter non riesco a far funzionare sul sito il form che me lo da inviato senza segnalare errori ma non arriva nulla.
Tnvece il piccolo file che allego arriva?
Codice:
<?php

$destinatario = "[email protected]";

$oggetto ="Email inviata da";
$messaggio = "Nome $nome\n";

$messaggio. = "Città: $città\n";

$messaggio. = "Città: $città\n";
$messaggio. =  $testo;


$da = $email;
$intestazioni = "From; $da";

mail($destinatario,$oggetto,$messaggio,$intestazione);

?>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>no titolo</title>

<style type="text/css">

.grazie {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9px;
color: #069;
text-align: center;}


body.td.th {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #069;
text-align: center;
}
h1 {font-size: 24px;
color: #069;
}

</style>
</head>
<body>
<h1>Grazie per averci scritto</h1>
</body>
</html>

questo invece va
<?php

$messaggio="Prova invio da PHP\nPagina di invio: www.".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

if(mail("[email protected]", "Prova Invio prova", $messaggio, "From: prova <[email protected]>")){

echo "Email inviata";

}else{

echo "Errore Invio";

}

ho anche tolto la parte html ed ho usato if con echo ma niente sarà sbagliato il form html non lo so, se qualcuno mi può aiutare gli sarei eternamente grato, finora ho gestito siti a scopo di volontariato in maniera gratuita tanti anni fa studiai queste cose ma ora mi sembra di non ricordare più niente.
 
ciao, questo non sarebbe il posto per tale discussione, c'è l'apposita sezione PHP, comunque:
Codice:
<?php
$formato_mail_html = "MIME-Version: 1.0\nContent-type: text/html; chareset=iso-8859-1";
$mittente = "From: [email protected]\n$formato_mail_html";
$destinatario = "$email";
$ogg = "Oggetto della mail";
$messaggio = "messaggio da inviare";
mail($destinatario,$ogg,$messaggio,$mittente);

echo "Grazie per averci scritto";
?>
 
Ultima modifica:
Mi scuso per l'errore di sezione ma ho già risolto così:
PHP:
<?php
$oggetto = "Email inviata da.....".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$messaggio = "Nome: ".$_POST['nome']."\n";
$messaggio .= "cognome: ".$_POST['cognome']."\n";
$messaggio .= "citta: ".$_POST['citta']."\n";
$messaggio .= "email: ".$_POST['email']."\n";
$messaggio .= "periodo: ".$_POST['periodo']."\n";
$messaggio .= "npers: ".$_POST['npers']."\n";
$messaggio .= "app: ".$_POST['app']."\n\n";
$messaggio .=  $_POST['testo'];

$da = $_POST['email'];
$intestazioni = 'From: chi ve pare' . "\r\n" .
    'Reply-To: ' . $da . "\r\n";

if(mail("[email protected]", $oggetto, $messaggio, $intestazioni)){

echo "Email inviata";
}else{
	echo "Errore Invio";
}
?>

<table width="800">
  <tr>
    <th scope="col"><a href="index.php">Home</a></th>
    <th scope="col">&nbsp;</th>
  </tr>
</table>
Saluti
Max
 
Ultima modifica di un moderatore:

Discussioni simili