Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
ciao a tutti c'ho n piccolo problemino...ho creato un semplice form per mandare una mail ma da ore ci combatto perchè mi da un errore che proprio non capisco...ecco intanto i codici:
Scrivimi.html
Codice sorgente - presumibilmente PHP
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<p>In questa pagina potrai scrivermi per consigli, richieste, avvisi di garanzia. Basta che indichi il tuo nome (o nickname è uguale) e la tua email (per poterti
rispondere). Scrivi il messaggio e clicca su Invia!. Ti ricordo che tutti i campi per i motivi sopra citati sono obbligatori e nel caso dovessi scordarti di scriverne uno
ps: ho sostituito la mail con un nome fittizio prima che qualche spammers tramite motori di ricerca la trova...
l'errore che mi da provandolo su easyphp è:
Testo quotato
Notice: Undefined index: nome in c:\programmi\easyphp1-8\www\pages\send.php on line 2
Notice: Undefined index: mail in c:\programmi\easyphp1-8\www\pages\send.php on line 3
Notice: Undefined index: messaggio in c:\programmi\easyphp1-8\www\pages\send.php on line 4
Hai dimenticato di compilare qualche campo!
Torna indietro
Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\pages\send.php:2) in c:\programmi\easyphp1-8\www\pages\send.php on line 21
mi date una mano?? grazie in anticipo ciao a tutti
Fr3d3R!K
l'errore headers alredy sent è perchè gli headers vanno inviati dal server per prima coa quando un borwser richiede una pagina quindi non puoi metterli dopo aver già scrtto anche solo un carattere di testo perchè per inviare quel carattere il server inizia automaticamete la trasmissione degli headers.
se vuoi rimandare l'utente alla pagina d prima o metti l'header prima oppure usi i JS.
Eppoi non arrivavano i dati dal post (per vederlo bastava provare un VAR_DUMP($_POST) con enctype="text/plain", quindi ho messo multipart form data, poi la tua e-mail veniva invata due volte!!
insomma...
SEND.PHP
Codice sorgente - presumibilmente Php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
In questa pagina potrai scrivermi per consigli, richieste, avvisi di garanzia, basta che indichi il tuo nome (o nickname è uguale) e la tua email (per poterti
rispondere).<br />
Scrivi il messaggio e clicca su Invia!.<br />
Ti ricordo che tutti i campi per i motivi sopra citati sono obbligatori e nel caso dovessi scordarti di scriverne uno
scusa se ti rispondo ora ma non avevo ricevuto mail e non mi ero più accorto di questo messaggio ....cmq grazie va tutto a posto...per gli and al posto degli or...quello era un errore di distrazione!
ciao ciao