Fotografo free lance, formatore e co-fondatore di Total-Photoshop.
E' uno degli autori degli ebook, video tutorial, corsi e video corsi che trovi nello store di TP.
Communication Specialist si occupa di consulenza alle aziende e formazione.
Il suo motto preferito: "Se hai la curiosità e l'immaginazione hai tutto".
Twitter: @max_furia
ciao grazie per tutto ciò che fai. Sei bravissimo.
è normale che il mio simbolo del dollaro $ non sia uguale a quello del tuo esempio?
Inoltre la scritta col dollaro (ad esempio $messaggio) mi diventa blu , non rimane nera. Come mai?
Ciao Max e grazie tantissime per i tutorial che pubblichi, sono davvero utili. Ho provato a realzzare il form e pubblicare il form, ma purtroppo sulla mail che mi ritorna non ci sono i contenuti ma solo le scritte… ad es:
Nome:
Cognome:
Città:
ciao Max, ho seguito alla lettera il tutorial…evidentemente ho sbagliato qualcosina… quando compilo il form online e clicco su invio mi compare questa scritta:
“Parse error: syntax error, unexpected T_VARIABLE in D:\inetpub\webs\blue-moonit\invia.php on line 24″
ho risolto, funziona…era solo un errore di distrazione…una punteggiatura sbagliata!
già che ci sono ho un’altra domandona: come posso fare per reindirizzare automaticamente l’utente sulla mia homepage dopo avergli detto “Grazie per averci contattato” ???
Ciao Max!
Grazie infinite per i tuoi tutorial. Io ho lo stesso problema di lucia (che mi precede nel mess), mi compare questo errore: Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP-5.3.3.1\www\riosito\invio_dati\invia.php on line 6
Ho controllato attentamente la sintassi ma non sono riuscito a trovare errori. Non è che devo impostare diversamente EasyPHP?
Grazie di tutto!
Come non detto: errore di sintassi trovato. Anche se ancora non mi funziona perché invece di comparirmi la pagina con il mess di ringraziamento, mi compare la pagina “invia.php” in vista codice (?)
Adesso dopo qualche correzione mi compare la pagina ma con sopra una serie di mess tipo questo:
- Notice: Undefined variable: nome in C:\Program Files\EasyPHP-5.3.3.1\www\AssociazioneSaluteTerritorio\php\invia.php on line 8
e infine questo:
- Warning: mail() [function.mail]: Failed to connect to mailserver at “127.0.0.1″ port 25, verify your “SMTP” and “smtp_port” setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-5.3.3.1\www\AssociazioneSaluteTerritorio\php\invia.php on line 22
Ciao Max, ho seguito le tue istruzioni ed anche tutte le altre che ho trovato sul web ma non riesco a farmi arrivare la mail. Io ho come dominio altervista. Sembra andare tutto bene, dopo l’invio vengo reindirizzata alla pagina corretta ma la mail non arriva. C’è forse qualche impostazione nel dominio che devo modificare o cosa può essere??
Grazie
Ciao Max,
ho il solito problema di molti.
Ho creato il form seguendo il tuo tutorial, ma mi arriva l’email con solo le voci NOME, COGNOME, INDIRIZZO, ecc.. priva dei contenuti compilati nel form.
Mi aiuti????
Grazie anticipate
Ciao Max,
ho fatto decine di prove ma non riesco a visualizzare i dati che inserisco nel modulo.
Come qualche utente sopra ricevo le voci nome, cognome, ecc. ma non la parte compilata.
Ho controllato e ricontrollato il tutto e mi sembra regolare.
Mi potresti aiutare?
Grazie
Luca
ciao max, oggi faccio un po il tanaka della situazione, perchè hai omesso una cosa da fare prima di scrivere il codice relativo alla funzione mail, ovvero, dichiarare le variabili del modulo, senza la quale le email arriveranno praticamente vuote e senza nessuna informazione. I ragazzi stanno avendo proprio questo problema. basta aggiungere all’inizio dopo “<php"
———————-
$name=$_POST["name"];
$city=$_POST["city"];
$email=$_POST["email"];
———————-
la sintassi dovrebbe essere simile (cambiando name, city, ecc ecc)
ciao a tutti, il video-tutorial è perfetto.
ho letto nei commenti che molti di voi sono riusciti a far arrivare le mail.
io non sò come farle arrivare, sto usando xmapp.
sapete suggerirmi un tutorial su questo argomento?
grazie ancora
Ciao a tutti,
mi accodo ai ringraziamenti per questi bellissimi tutorial, utili anche ad un neofita come me che si affaccia per la prima volta a queste tematiche.
Ho seguito alla lettere i tutorial sui form ma, come posto da altri utenti, anche io ricevo un messaggio con tutti i campi vuoti.
C’è un passaggio che mi sono perso o qualche ulteriore stringa da dover aggiungere?
Ciao Max, io non ho capito una cosa nel codice php… il destinatario da inserire è il mio indirizzo di posta elettronica, ma l’oggetto “email inviata dal mio sito” che cos’è?! me lo potresti spiegare? Grazie!
p.s
Sei grande.. non sò di dove sei, ma dovresti venire a Padova a fare corsi di formazione di web master! :p
ciauu
Ciao MAX, grazie per il video.
Tutto chiaro, chiarissimo, solo che ho problemi. Mi invia l’email alla casella di posta ma senza i dati precedentemente inseriti nel form.
Forse mi manca qualcosa?
Help me! Ciao e grazie
Ciao Carlo,
verifica sempre se i dati vengono passati correttamente da una pagina all’altra.
Prima di avviare la fuinzione mail(…) controlla facendo un banalissimo
echo $oggetto;
echo $email;
echo $messaggio;
fallo con tutte le variabili che passi dal form per accertarti che siano effettivamente passate.
Il più delle volte l’errore sta nel dimenticarsi di dare il nome giusto alle cose
ciao max complimenti per i tutorial, sei MOLTO bravissimi!
1- Io dovrei aggiungere nel mio form altri campi come fax, telefono, una casella che faccia selezionare agli utenti i giorni, i mesi e l’ anno cosa dovrei aggiungere nel codice php?
2- so che php è un linguaggio lato server ..dovrei usare easy php? quindi come faccio a vedere se il form effettivamente funziona e permette di inviare una e-mail? grazie e buona giornata
Max sei un grande. Ottimo insegnante e molta pazienza. Ho seguito da circa una settimana e continuo a seguire i tuoi tutorial. Grazie alle tue spiegazioni e anche del resto dello staff sono riuscito a creare il mio primo sito internet ancora non completo. Adesso mi cimenterò con php per creare i form. Grazie mille per tutto, spero di poter venire ai vostri corsi. A presto
Ciao Max, volevo chiederti se gentilmente mi risolvevi un problemino. Ho realizzato un form di richiesta informazioni con spry e ho collegato il pulsante invia alla pagina php. I campi sono nominativo, email e messaggio. Sinceramente la mail mi arriva ma dei campi colo il primo ovvero nome mentre per il campo messaggio niente mi arriva scritto messaggio e basta. Ti sarei immensamente grato se mi risolvessi il problema. ecco il codice così scritto:
in pratica hai concatenato solo l’ultima parte del messaggio
Io per sicurezza faccio sempre anche un prelievo delle variabili dal POST come ha spiegato Emiliano in qualche tutorial.
In sostanza prima di far tutto quello che hai scritto sopra dovresti fare
Primo approccio ad uno degli argomenti che, in realtà, svilupperemo meglio e più in profondità nel corso di quest’anno attraverso molti altri video tutorial. Creiamo un piccolo programma in PHP per inviare via mail i dati di un form creato con Dreamweaver.
Ciao Federico, copia e incolla il codice sul forum così vediamo dov’è l’errore
Max, 1 anno fà
ciao grazie per tutto ciò che fai. Sei bravissimo.
è normale che il mio simbolo del dollaro $ non sia uguale a quello del tuo esempio?
Inoltre la scritta col dollaro (ad esempio $messaggio) mi diventa blu , non rimane nera. Come mai?
uso mac e dreamweaver.
paco, 1 anno fà
Ciao Max e grazie tantissime per i tutorial che pubblichi, sono davvero utili. Ho provato a realzzare il form e pubblicare il form, ma purtroppo sulla mail che mi ritorna non ci sono i contenuti ma solo le scritte… ad es:
Nome:
Cognome:
Città:
Dove sto sbagliando?
marilena, 1 anno fà
ciao Max, ho seguito alla lettera il tutorial…evidentemente ho sbagliato qualcosina… quando compilo il form online e clicco su invio mi compare questa scritta:
“Parse error: syntax error, unexpected T_VARIABLE in D:\inetpub\webs\blue-moonit\invia.php on line 24″
che significa? grazie in anticipo
lucia, 1 anno fà
ho risolto, funziona…era solo un errore di distrazione…una punteggiatura sbagliata!
già che ci sono ho un’altra domandona: come posso fare per reindirizzare automaticamente l’utente sulla mia homepage dopo avergli detto “Grazie per averci contattato” ???
lucia, 1 anno fà
Ciao Max!
Grazie infinite per i tuoi tutorial. Io ho lo stesso problema di lucia (che mi precede nel mess), mi compare questo errore: Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP-5.3.3.1\www\riosito\invio_dati\invia.php on line 6
Ho controllato attentamente la sintassi ma non sono riuscito a trovare errori. Non è che devo impostare diversamente EasyPHP?
Grazie di tutto!
Trizio, 1 anno fà
Come non detto: errore di sintassi trovato. Anche se ancora non mi funziona perché invece di comparirmi la pagina con il mess di ringraziamento, mi compare la pagina “invia.php” in vista codice (?)
Trizio, 1 anno fà
Adesso dopo qualche correzione mi compare la pagina ma con sopra una serie di mess tipo questo:
- Notice: Undefined variable: nome in C:\Program Files\EasyPHP-5.3.3.1\www\AssociazioneSaluteTerritorio\php\invia.php on line 8
e infine questo:
- Warning: mail() [function.mail]: Failed to connect to mailserver at “127.0.0.1″ port 25, verify your “SMTP” and “smtp_port” setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-5.3.3.1\www\AssociazioneSaluteTerritorio\php\invia.php on line 22
Trizio, 1 anno fà
è ben spiegato ma non funziona.
la mail mi arriva ma priva di quel che scrivo nel form.
francesco, 1 anno fà
MI da errore alla riga 10
Potrei sapere il perchè?
pp, 1 anno fà
Il codice non posso neanche inserirlo
pperes@hotmail.it, 1 anno fà
PP manda il codice alla mia mail che ti ho indicato su FB… vediamo cosa c’è che non va..
Max, 1 anno fà
Ciao Max, ho seguito le tue istruzioni ed anche tutte le altre che ho trovato sul web ma non riesco a farmi arrivare la mail. Io ho come dominio altervista. Sembra andare tutto bene, dopo l’invio vengo reindirizzata alla pagina corretta ma la mail non arriva. C’è forse qualche impostazione nel dominio che devo modificare o cosa può essere??
Grazie
marta, 1 anno fà
Ciao Max,
ho il solito problema di molti.
Ho creato il form seguendo il tuo tutorial, ma mi arriva l’email con solo le voci NOME, COGNOME, INDIRIZZO, ecc.. priva dei contenuti compilati nel form.
Mi aiuti????
Grazie anticipate
Filo, 1 anno fà
Ciao Max,
ho fatto decine di prove ma non riesco a visualizzare i dati che inserisco nel modulo.
Come qualche utente sopra ricevo le voci nome, cognome, ecc. ma non la parte compilata.
Ho controllato e ricontrollato il tutto e mi sembra regolare.
Mi potresti aiutare?
Grazie
Luca
Gianluca, 1 anno fà
Ragazzi aiutatemi ho fatto questo Form
Informazioni su di te
Nome
Cognome
Professione
E-mail
Messaggio
Immagine
ORA MI POTETE DIRE GENTILMENTE OGNI PASSAGGIO DOPO AVER FATTO IL MIO FORM?Devo UTILIZZARE PHP?
Emanuele, 1 anno fà
ciao max, oggi faccio un po il tanaka della situazione, perchè hai omesso una cosa da fare prima di scrivere il codice relativo alla funzione mail, ovvero, dichiarare le variabili del modulo, senza la quale le email arriveranno praticamente vuote e senza nessuna informazione. I ragazzi stanno avendo proprio questo problema. basta aggiungere all’inizio dopo “<php"
———————-
$name=$_POST["name"];
$city=$_POST["city"];
$email=$_POST["email"];
———————-
la sintassi dovrebbe essere simile (cambiando name, city, ecc ecc)
max sono un tuo fan ti seguo sempre!
Giuseppe, 11 mese fà
ciaooo perchè quando apro il file nuovo php ed inserisco la dicitura <?php mi dice che si è rlevato un errore di sintassi alla dicitura
Documento senza titolo
simona, 8 mese fà
risolto… ^_^
simona, 8 mese fà
Ciao ho un problema quando compilo il form mi arriva la mail ma non mi scrive nulla. Ovvero mi lascia solo la scritta Nome: e Cognome: Perche?
Danilo, 8 mese fà
Ciao ho un problema mi legge tutti i campi minseriti ma non quelli del testo: come mai?
Danilo, 7 mese fà
ciao a tutti, il video-tutorial è perfetto.
ho letto nei commenti che molti di voi sono riusciti a far arrivare le mail.
io non sò come farle arrivare, sto usando xmapp.
sapete suggerirmi un tutorial su questo argomento?
grazie ancora
Mario, 6 mese fà
Ciao a tutti,
mi accodo ai ringraziamenti per questi bellissimi tutorial, utili anche ad un neofita come me che si affaccia per la prima volta a queste tematiche.
Ho seguito alla lettere i tutorial sui form ma, come posto da altri utenti, anche io ricevo un messaggio con tutti i campi vuoti.
C’è un passaggio che mi sono perso o qualche ulteriore stringa da dover aggiungere?
Alessandro, 5 mese fà
ciao MAX sei un grande.
Comunque quando vado a scrivere il codice in php e inizio con $ mi da errore nella riga come mai?
grazie in anticipo
Francesco, 4 mese fà
Ciao Max, io non ho capito una cosa nel codice php… il destinatario da inserire è il mio indirizzo di posta elettronica, ma l’oggetto “email inviata dal mio sito” che cos’è?! me lo potresti spiegare? Grazie!
p.s
Sei grande.. non sò di dove sei, ma dovresti venire a Padova a fare corsi di formazione di web master! :p
ciauu
Nicola, 3 mese fà
Ciao MAX, grazie per il video.
Tutto chiaro, chiarissimo, solo che ho problemi. Mi invia l’email alla casella di posta ma senza i dati precedentemente inseriti nel form.
Forse mi manca qualcosa?
Help me! Ciao e grazie
Carlo, 3 mese fà
Ciao Carlo,
verifica sempre se i dati vengono passati correttamente da una pagina all’altra.
Prima di avviare la fuinzione mail(…) controlla facendo un banalissimo
echo $oggetto;
echo $email;
echo $messaggio;
fallo con tutte le variabili che passi dal form per accertarti che siano effettivamente passate.
Il più delle volte l’errore sta nel dimenticarsi di dare il nome giusto alle cose
Max, 3 mese fà
ciao max complimenti per i tutorial, sei MOLTO bravissimi!
1- Io dovrei aggiungere nel mio form altri campi come fax, telefono, una casella che faccia selezionare agli utenti i giorni, i mesi e l’ anno cosa dovrei aggiungere nel codice php?
2- so che php è un linguaggio lato server ..dovrei usare easy php? quindi come faccio a vedere se il form effettivamente funziona e permette di inviare una e-mail? grazie e buona giornata
fabio, 2 mese fà
Complimenti per il tutorial, è spiegato benissimo ed è utile. Purtroppo c’è un piccolo particolare: Non funziona
Come a tutti gli altri utenti, mi ritornano indietro i campi text senza i valori inseriti nel form dall’utente.
Lorenzo Moscatelli, 1 mese fà
Scusatemi se mi permetto: ma perchè lo script non è stato testato prima di farne un tutorial????
Lorenzo Moscatelli, 1 mese fà
Max sei un grande. Ottimo insegnante e molta pazienza. Ho seguito da circa una settimana e continuo a seguire i tuoi tutorial. Grazie alle tue spiegazioni e anche del resto dello staff sono riuscito a creare il mio primo sito internet ancora non completo. Adesso mi cimenterò con php per creare i form. Grazie mille per tutto, spero di poter venire ai vostri corsi. A presto
Stefano, 1 mese fà
Ciao Max!
Ho seguito il tutorial sul php per l’invio e quello che mi viene fuori, nella mail è
“Nome:$nome\nEmail:$email\n…” eccetera… Ho scritto esattamente quello che c’è sul video, come mai non funge??
Jethro Matthews, 2 settimana fà
Ciao Max, volevo chiederti se gentilmente mi risolvevi un problemino. Ho realizzato un form di richiesta informazioni con spry e ho collegato il pulsante invia alla pagina php. I campi sono nominativo, email e messaggio. Sinceramente la mail mi arriva ma dei campi colo il primo ovvero nome mentre per il campo messaggio niente mi arriva scritto messaggio e basta. Ti sarei immensamente grato se mi risolvessi il problema. ecco il codice così scritto:
$oggetto = “Email inviata dal mio sito web”;
$messaggio = “Nome: $nome\n”;
$messaggio = “Messaggio: $messagio\n”;
$messaggio .= $testo;
$da = $email;
$intestazioni = “From: $da”;
Naturalmente il campo nome è un campo imput mentre il messaggio è un textarea.
Ti ringrazio anticipatamente simpaticissimo Max.
Alessandro, 11 ora fà
Manca un punto e hai annullato la variabile $messaggio
$messaggio = “Nome: $nome\n”;
$messaggio .= “Messaggio: $testo\n”;
in pratica hai concatenato solo l’ultima parte del messaggio
Io per sicurezza faccio sempre anche un prelievo delle variabili dal POST come ha spiegato Emiliano in qualche tutorial.
In sostanza prima di far tutto quello che hai scritto sopra dovresti fare
$nome = $_POST['nome'];
lo stesso con le altre variabili
Max Furia, 11 ora fà