Ho sempre usato questo form mail per farmi inviare le e-mail dal sito ed è sempre adato bene:
File invia_messaggio.php:
E questo è il form mail che ho inserito nella pagina http://atterzolivello.altervista.org/Contattami.htm<?php
$email = "mia e-mail non l'alias di altervista!";
if($nome == "") echo "Devi inserire l'oggetto del messaggio.";
else if($testo == "") echo "Devi inserire il testo del messaggio.";
else
if(mail($email, "Mail dal sito, oggetto: $nome", "mail: $ris", $testo))
echo "La tua e-mail è stata inviata correttamente al mio indirizzo.";
else echo "Si è verificato un errore durante l'invio.";
?>
Ma adesso non và più mi dice che devo inserire l'oggetto del messaggio ANCHE se lo inserisco.<form action="invia_messaggio.php" method="post">
<p>Oggetto:
<input type="text" name="nome" size="20" />
</p>
<p><br />
Tua mail: (facoltativa)
<input type="text" name="ris" size="20" />
<br />
</p>
<p>Testo del messaggio:
<textarea cols="30" rows="7" name="testo"></textarea>
<br />
<input type="submit" value="invia" />
<input type="reset" value="cancella" />
</p>
Grazie. <br />
**** **** AT
</form>
Sarà stata qualche modificha sbagliata che ho fatto al form o allo script php? Ma la struttura di selezione If-Else dello script mi sembra stia a posto... mah!
Ieri andava oggi no e l'unica cosa che ho fatto sono passato dal php 4 al php 5 per installare un applicativo.
Che sia a causa di questo?
Nel caso vogliate vedere la cosa dal vivo andate qui:
http://atterzolivello.altervista.org/Contattami.htm
Aspetto una risposta..
ciao.
:-)