Ciao,
ho publicato su uno spazio web di virgilio una piccola pagina di prova per un sito che vorrei fare.
Sto imparando adesso, così la pagina contiene soltanto un form, con una casella di testo dove si possono inserire dati.
Nell'intestazione del form ho scritto:
(form name="dati" method="post" action="Invio_Mail.php" enctype="text/plain).
Poi ho fatto un file php così (trovato su internet), che dovrebbe inviarmi un'email con i dati inseriti:
//<?php (ho messo le barre perché altrimenti non so se il testo sarebbe apparso correttamente qui)
// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "la-mia-mail@tin.it";
// IL SOGGETTO DELLA MAIL
$subject = "Questionario compilato";
// COSTRUIAMO IL CORPO DEL MESSAGGIO
$body = "Contenuto del modulo di prova:\n\n";
$body .= "Data di nascita: " . trim(stripslashes($_POST["data_di_nascita"])) . "\n";
// INTESTAZIONI SUPPLEMENTARI
$headers = "From: Modulo questionatio statistica miopia";
// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...
echo "La mail è stata inoltrata con successo.";
} else {// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail.";
}
//?>
Il risultato è che spingendo sul pulsante "submit" del form, ovvero "invia i dati", l'email non viene inviata, anzi compare una pagina bianca con questo messaggio di errore:
"Method Not Allowed
The requested method POST is not allowed for the URL /statisticadifettivisivi/Invio_Mail.php."
Ho provato a cambiare un po' di cose ma non so che fare. Sapete da che cosa dipende?
Grazie mille.

Rispondi quotando