Dreamweaver e PHP: inviare i dati di un form via mail

Dreamweaver e PHP: inviare i dati di un form via mail

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.

85 Commenti a “Dreamweaver e PHP: inviare i dati di un form via mail”

  1. Mauro Says:

    Come al solito chiarissimo….solo una cosa che probabilmente sfugge a me…come mai nel codice php il campo messaggio città è presente 2 volte? Grazie!

  2. markokastiello Says:

    Ciao, per prima cosa vi ringrazio per gli innumerevoli Tutorial che ci mettete a disposizione, ho sentito dire in questo tutorial che sei sicuro di ricevere una miriade di domande…proverò ad aiutarvi tramite il forum a rispondere ad alcune visto che conosco un po’ di php (per lo meno la procedurale). Questo vorrebbe essere un mio piccolo contributo a questa comunità fantastica!

    Grazie ancora di tutto,
    Marco

  3. Max Says:

    @Mauro:
    nel codice compare due volte il campo Città perchè, come indicato nel tutorial, potresti avere più campi da inserire nella tua mail… era solo per fare un esempio.
    A “Città” potresti sostituire “Professione” o qualsiasi altra cosa a patto che nel form ci sia un campo corrispondente.
    Per sicurezza guarda nel tutorial a 14 minuti e 40 ;-)

    @MarkoKastiello:
    sei il benvenuto e… stra grazie per il tuo supporto :-)

  4. Dreamweaver e PHP: inviare i dati di un form via mail Says:

    [...] da : Dreamweaver e PHP: inviare i dati di un form via mail Pubblicato in Di Tuto di più | Tag: anno-attraverso, argomenti-che, dreamweaver, featured, [...]

  5. Mauro Says:

    Ecco…grazie…lo dicevo che la cosa mi doveva essere sfuggita…ora è tutto cristallino…di nuovo grazie!

  6. Max Says:

    ;-)

  7. Giac.f Says:

    Scusami Max ma come hai creato il file invia.php?

  8. Max Says:

    menu File> Nuovo … File PHP

  9. Freddy Says:

    Finalmente un inizio di approccio con PHP.
    Apprezzo molto il tuo modo di operare a piccoli passi, l’impazienza non porta da nessuna parte, questo lo posso affermare con certezza, l’età mi ha dato questo tipo di saggezza. (fa pure rima)

    P.S. Mi sono scaricato easyphp qualche cenno al riguardo non guasterebbe

  10. Max Says:

    …. e faremo pure quello :D

  11. BIAGIO Says:

    ciao max,grazie come sempre per l’ottimo tutorial, e soprattutto per la grande capacita’ di spiegare le cose in una maniera che solo tu sai fare, una cosa pero’ che non sono riuscito a capire o forse e’ un errore mio.
    nella variabile destinatario ci ho messo un indirizzo email mio ovviamente e configurato su outlook, nel campo da mi inserisce me@localhost.com.dove sbaglio?

  12. Max Says:

    Grazie Biagio.
    L’errore in questi casi è spesso una banalità… posta il codice esatto che hai scritto.
    Lo stai provando in locale oppure online?

  13. BIAGIO Says:

    <?php
    $destinatario = "info@lapajaradelsalento.it";

    $oggetto = "invio mail dal sito immobilasta";

    $messaggio = "Nome: $nome\n";
    $messaggio .= "Città: $citta\n";
    $messaggio .= "Email: $email\n";
    $messaggio .= "Messaggio: $testo";

    $da = $email;

    $intestazioni = "From : $da";
    mail($destinatario,$oggetto,$messaggio,$intestazioni);
    l'ho provato online!Grazie Max…

  14. Tweets that mention Dreamweaver CS e PHP: inviare i dati di un form via mail -- Topsy.com Says:

    [...] This post was mentioned on Twitter by PHP Italia, Total-Photoshop. Total-Photoshop said: Nuovo post: Dreamweaver e PHP: inviare i dati di un form via mail http://bit.ly/blQDSj [...]

  15. markokastiello Says:

    Provo a risponderti io, il codice sembra scritto bene…

    Sei sicuro che il tuo dominio permette l’uso del php?

    Sei sicuro che il form in html sia stato scritto bene(controlla bene i campi di input: la parte relativa al “name” e che l’action del form punti realtmente alla pagina php da te realizzata)?

    fammi/facci sapere…

    ah…ovviamente hai chiuso il codice php con “?>” giusto?

  16. Saverio Bucciantini Says:

    Appena tornato da Parigi , ringrazio nuovamente e mi appresto immediatamente a guardarmi questo nuovo e sicuramente interessantissimo tutorial. Una domanda : ma l’appuntamento settimanale con il tutorial di DreamWeaver che giorno è che non l’ho ancora capito da quando è iniziato il 2010??

    Un saluto
    Saverio “alias mr sponkie”

  17. claudio Says:

    vorrrei aggiungere solo una cosa, forse è già stata detta e non l’ho sentita io, cmq il commento si inserisce scrivendo /* commento */ quando il commento è su più righe di codice, se invece il commento è su una sola riga come nell’ esempio è sufficiente inserire // all’ inizio della frase (stessa cosa vale anche per actionscript, jascript ecc…)

    Inoltre volevo dire che, sò che in molti chiedono tutorial su php, e molti pensano che per fare un sito sia sufficiente una persona che conosca sia la grafica che la programmazione, ma sono 2 cose completamente diverse e se fatte in modo professionale vuol dire lavorare perdersi in annni e anni di studi.

    Più che trattare php, visto che l’argomento di questo sito, bisognerebbe concentrarsi di più su actionscript, html, css o su javascript, ho esperienza di un anno come web designer e non ho mai toccato una riga di php, ero affiancato a un programmatore che faceva solo script, come è giusto che sia.
    I linguaggi di programmazione, che siano php, asp, ruby o jsp o altri, richiedono competenze che non hanno niente a che fare con la grafica.

    Io conosco bene html e css e un pò meno actionscript e non mi hanno mai chiesto d’imparare nessun altro linguaggio.

    Stò quardando d’impararmi adesso un pò di cms, ma solo per avere un alternativa alla programmazione.

  18. Max Says:

    Bentornato Savè! L’appuntamento settimanale con DW è fissato per il venerdì. Se ti iscrivi alla newsletter ti viene trasmesso anche il palinsesto settimanale.

    @Claudio
    Magari la realtà occupazionale fosse tutta come quella che descrivi tu (e hai ragione a dire che ci dovrebbero essere ruoli ben distinti).
    In realtà io che faccio questo mestiere da quasi 20 anni ti dico che è sempre più labile il confine tra grafico e programmatore e chi desidera sopravvivere in questo mondo in continua evoluzione dovrà sapersi destreggiare con quanta più agilità possibile tra l’uno e l’altro.
    Ovviamente va detto che ognuno di noi ha delle inclinazioni da rispettare e quindi bisogna sapersi scegliere una strada.
    Tuttavia anche quanto sta per arrivare a livello di novità Adobe ci fa ben pensare che il grafico puro è una figura destinata a sparire già nel breve periodo.
    Sarà sempre più necessario per il grafico (incluso l’impaginatore) conoscere in maniera più approfondita i principi e i meccanismi del web e dei suoi meccanismi.
    Inoltre le realtà lavorative (aziende ed agenzie) in cui esistono dei comparti “stagni” in cui ognuno ha la sua specializzazione si stanno riducendo drasticamente mentre aumentano le piccole o micro aziende fatte da due o tre persone che sanno, chi più, chi meno, mettere le mani un po’ dappertutto.
    Non è ne giusto ne sbagliato… è la conseguenza dello stato delle cose.
    Ed è per questo che saper usare i pennelli di Photoshop non è in contrasto con il conoscere il PHP o AJAX.
    Non bisogna essere tuttologi ma sapere che, alla bisogna, si può passare agilmente da un argomento all’altro perchè ci sono le capacità e le conoscenze.
    Ecco perchè io riesco a fare i tutorial su InDesign e su Dreamweaver o su Illustrator e Flash. Non perchè so tutto ma semmai perchè nel mio lavoro devi saperti muovere con competenza su più fronti al meglio e anche velocemente.
    Quindi: scegliamo la strada che siamo disposti a percorrere ma rimaniamo aperti ad imparare quante più cose possibili per non perdere opportunità di integrazione e crescita.
    Questo è il mio umile ed assolutamente opinabile consiglio ;-)

  19. Saverio Bucciantini Says:

    Non sono assolutamente daccordo Max: TU SAI TUTTO!!!!

    :D

  20. MdP Says:

    Max ci fai vedere come si realizza un GUESTBOOK???
    Graze in anticipo.
    Complimeti sei un grande!!!

  21. Pier Federico Alfani Says:

    Ciao, grazie mille per il servizio che fai, in 3 giorni ho messo sù il mio sito internet. Anche io vorrei però la spiegazione su come realizzare un guestbook.

  22. claudio Says:

    Provo a rispondervi io, anche se non sono un esperto (non voglio ogliere lavoro a Max o a altri)

    Per realizzare un guestbook devi prima di tutto lavorare su un database mysql (o altri) e poi realizzare usa serie di file php che ti permettono di:

    - controllare che siano corretti i dati
    - contrallare che tutti i campi richiesti siano inseriti
    - se sono corretti li mandare al database mysql
    - e infine devi realizzare delle pagine che legga i dati di mysql e crei le varie tabelle a seconda dei dati presnti nel server.

    (è per quello che, come dicevo prima, non è un lavoro semplice e sarebbe più corretto venga fatto da chi di dovere)

    Oppure vi cercate qualcosa di già fatto, (ci sono di gratuiti e libermante utilizzabili) ma lavorare su codici che non sono creati da voi,possono andare bene finche non li modificate, ma se andate a toccare codici che non conoscete basta una lettera fuori posto e dovete rifare da capo.

    Auguri

  23. Max Says:

    Più che corretto Claudio,
    è proprio per questo che il mio invito è di procedere un passo alla volta.
    Utilizzare materiale già “precotto” è una buona tattica ma… solo se sapete dove mettere le mani. Diversamente potreste trovarvi a spendere ore e ore a capire cosa non funziona nonostante abbiate copiato doviziosamente il codice che avete trovato in rete.
    Per questo il mio modesto consiglio è quello di procedere dalle basi per poi salire.
    Nella mia esperienza quasi ventennale devo dire che la fretta è sempre stata cattiva consigliera. E’ molto meglio saper dire “questo non sono ancora in grado di farlo” che fare una brutta figura con un cliente, fossimo solo anche noi stessi.
    Ma, ve lo prometto, non dovrete attendere ancora molto per imparare a programmare in PHP.
    E’ infatti in programmazione la partenza della nuova sezione di video lezioni (ovviamente gratuite) dedicata alle basi di questo linguaggio.
    Poi dite che non vi penso…. ;-)

  24. Giac.f Says:

    Scusa MAX se nel form ho aggiunto dei pulsanti di scelta cosa devo aggiungere nel codice .php?grazieee

  25. Max Says:

    Il meccanismo è sempre lo stesso, Giac.
    I pulsanti a scelta sono delle variabili che si chiameranno:
    scelta1, scelta2, scelta3….
    Nel codice php dovrai “intercettare” queste variabili, acquisirle ed elaborarle con il metodo che ti ho descritto nel tutorial.
    Nel caso dei “radio button” ovviamente hai un’unica variabile che può assumere diversi valori. Per esempio:
    Sesso: maschio o femmina.
    La variabile (il radio button) è sempre Sesso ma può assumere due valori differenti: O maschio O femmina.

  26. Giac.f Says:

    Max scusami ancora….ho provato il form,lo compilo in tutti i campi lo invio,la mail arriva ma non ha alcun dato,i campi sono tutti vuoti…cosa sbaglio?

  27. Raf Says:

    salve Max

    ho lo stesso problema di Giac.f – emial che ricevo dal sito ha tutti i campi vuoi nonostante gli ho compilati… mi potresti dare qualche suggerimanto? grazie

  28. markokastiello Says:

    Provate a cambiare i nomi delle variabili che trasmettete alla pagina php in questo modo: se per esempio avete la variabile $messaggio la fate diventare $_POST['messeggio'] e così fatelo per tutte quante le variabili del form, provate e fatemi sapere…

    Ovviamente Max nel caso correggimi subito anche io in fondo sono qui per imparare!

  29. Raf Says:

    ciao marco

    posto il mio codice perchè non ho risolto ancora niente, ho seguito il tuo suggerimento ma email che
    ricevo dal sito sono completamente vuoti (senza nemmeno i titoli “Nome”, “Email”, “Testo” ) che prima c’erano, perciò sono ritornato al vecchio codice. Volevo segnalare anche un’altro problema, ricevo diverse email durante la giornata (sempre vuoti ma con titoli: nome, email, testo) anche se il form sul sito non viene compilato da nessuno, come mai ? grazie

  30. Serafino Says:

    Molto interessante.

  31. roberto Says:

    Ciao Max, sono tornato indietro su questo tuttorial e sono riuscito a mettermi sul sito il form CONTATTACI, grazie sei troppo forte!
    Ora se da DW lancio in anteprima la pagina grazie.php mi arriva una mail vuota, ogni volta. Quindi anche l’utente potrebbe fare questo. Cronologia, GRAZIE.PHP e io ricevo una mail.
    Cè un modo per ovviare a questo?

    Ps: aspetto che metti in vendita il libro su DW, io l’ho compro. E’ il minimo che possa fare. Spero che anche gli altri mi seguano in questa iniziativa, te lo meriti.

  32. Max Says:

    Ciao Roberto, grazie per il supporto :-) Il “libro” arriverà presto, magari sottoforma di dvd.
    In realtà per risponderti dovrei parlarti di controllo delle variabili e di cicli condizionali.
    Abbi un po’ di pazienza, ci arriviamo. Se ti spiego tutto in due righe rischio di farti fare una gran confusione e basta ;-)

  33. roberto Says:

    ok, quindi non sbagliavo nulla.
    molto bene.

  34. Claudio85 Says:

    Ciao!!!.. complimenti per tutto!!è un tutorial utilissimo e fatto benissimo!!.. una domanda.. ho creato i file che dicevi nel filmato, una volta pubblicato, quando inserisco i dati e clicco su invia, mi arrivva, al mio indirizzo e.mail, una mail contenente solo i parametri che ho inserito io NOME, COGNOME,…SENZA cio che l’utente inserisce nei campi.. coma mai???
    cosa devo fare?? provo a inviarvi il codice??
    Grazie ancora per tutto!!
    ciaoooo

  35. Max Says:

    Posta il codice, Claudio… così cerchiamo di capire

  36. Claudio Collenghi Says:
  37. Claudio85 Says:

    QUESTO è IL CODICE PHP ORA METTO L’HTML

  38. Claudio85 Says:
  39. Max Says:

    Per postare del codice devi inserirlo tra tag code oppure posta il tutto sul forum alla sezione WEB, che sarebbe la cosa migliore

  40. claudio85 Says:

    tag Code

  41. claudio85 Says:

    ‘ecco il codice.

  42. claudio85 Says:

    scusate ancora.. ma nn riesco ad inserire il codice…

  43. Lawlietoc Says:

    ma perchè qua non c’è bisogno delle variabili $_POST['']?

  44. marco88 Says:

    ciao max è tutta la notte che guardo i tuoi video mi hanno illuminato… io per fare siti ho sempre usato webspell che sicuro conoscerai.. e mi limitavo a fare semplicemente la parte grafica… ora pero ho scoperto che posso fare moooolto piu grazie a te :D cmq veniamo a noi la domanda è di quelle piu banali.. il tastino “invia” gli devo fare sopra un collegamento ipertestuale? non ho ben capito come leghi il tastino invia all’altra pagina.. grazie in anticipo

  45. Max Says:

    Ciao Marco, webspell era un ottimo progetto in partenza. Dico “era” perchè secondo me è stato surclassato da altri più efficaci e snelli come WordPress, Drupal e Joomla.
    Ad ogni modo, per il discorso del pulsantino non devi fare nessun collegamento ipertestuale. E’ il form stesso che provvede a dare il comportamento al pulsante.

  46. marco88 Says:

    grande max grazie.. ieri notte ero intrippato troppo e non riuscivo una bella dormita mi ha fatto bene!! ora sembra tutto ok… anche se sto cercando il motivo del perche tramite email mi arriva praticamente in bianco.. cioè, ci sono solo i nomi dei campi di testo, nome, città, ecc ecc… e non mi arrivano le cose inserite dall’utente.. e il box “testo” neanche si vede.. e la cosa è strana ho ricontrollao tutto il tuo codice che hai iserito ed è uguale al mia… quale il problema? ti faccio vedere la mia pagina.. non badare alla grafica… sto cercando di capire bene tutti i meccanismi

    http://www.netgamers.hellospace.net/index.html

  47. Davide Says:

    Ciao Max!! Complimenti davvero per tutti i tuoi tutorial sono fatti davvero bene e non vedo l’ora che ne escano di nuovi!!!
    Volevo fare una domandina su questo tutorial riguardante il form per la mail: io l’ho fatto e credo che sia tutto giusto però purtroppo non posso provarlo perchè io uso xampp e mi da un’errore, forse non è supportato oppure devo modificare qualcosa nel php.ini per attivare la funzione mail.
    Sai dirmi qualcosa?

  48. Daniele Squalo Says:

    Ciao Max! Innanzitutto grazie per i tuoi tutorial: prima di imparare a usare Dw facevo troppi errori di distrazione con l’html puro e i fogli di stile, e le tue spiegazioni sono decisamente chiare.
    Questa tuttavia è la mia prima esperienza di php. Ho seguito queste istruzioni per un form che mi è stato chiesto; tuttavia, la mail che ricevo all’indirizzo di prova è piuttosto strana.

    Questo è il codice:

    Nei vari $messaggio, a ogni $ segue il nome che ho dato ai campi del form con l’attributo name=”". Ma la mail che ricevo riporta sempre e solo ciò che è preimpostato, e dal form non mi arriva nulla. Cosa sbaglio? Grazie in anticipo.

  49. Daniele Squalo Says:
  50. Daniele Squalo Says:

    [code][/code]

  51. Daniele Squalo Says:

    Uff neanche io riesco a inserire il codice…

  52. Tiziano Ragazzi Says:

    Ciao a tutti, devo dire che è meraviglioso questo sito, complimenti!!!
    Ho eseguito il tutorial alla lettera e sembra tutto funzionante, tranne quando vado ad aprire l’email.
    In sostanza non vedo i contenuti che si inseriscono nel form.
    Leggo questo:
    Nome
    Città:
    Email:
    testo:

    Ma non visualizzo i contenuti che sono stati inseriti.
    Sicuramente c’è un errore stupido, ma non riesco ad individuarlo.
    Incollo il codice del form e del file invia.php

    Form:

    INFORMAZIONI SU DI TE
    Nome

    Città

    e-mail

    IL TUO MESSAGGIO
    Testo

    File invia.php:

    Ciao.

    Grazie

  53. Tiziano Ragazzi Says:

    Scusate, mi sono accorto che non si visualizza il codice che ho incollato dei due file.
    Come mai?

  54. Paolino Paperino Says:

    Ciao a tutti. Max, non è che potresti per piacere spiegarci come inserire i campi obbligatori?
    Io ho fatto tutto il form, che funziona sia in locale che online. Ma non ho ancora dato l’url del mio sito a nessuno proprio perchè non so come impostare i campi obbligatori.

    Ho i campi Nome, Cognome (o ragione sociale), E-mail e Testo.

    Vorrei che almeno i campi E-mail e Testo fossero obbligatori. Ho guardato un po’ di esempi in giro, ma mi perdo.

    Grazie e complimenti per tutto il lavoro immenso, stupendo, professionale e, cosa non da poco GRATIS, che fate per noi.

    Marco

  55. Max Says:

    Paolino Paperino, già dal tuo pseudonimo mi sei simpatico :-D
    Quello della validazione dei form è uno dei temi che affronteremo in uno dei prossimi tutorial

  56. Paolino Paperino Says:

    Beh che dire…per il tutorial grazie in anticipo Max! :) Grazie per i complimenti per il mio nick…:)

    E grazie a tutti voi di Total-Photoshop!

  57. giuseppe Says:

    Salve io volevo chiederti un informazione.
    Sto creando questo sito
    http://www.gruppoeffegi.it
    ho creato una sessione lavora con noi, che puoi visionare qui http://www.gruppoeffegi.it/lavora_con_noi.html

    il modulo funziona tutto correttamente do l’azione al form di andare sul file mail.php che manda il tutto.

    Ma vorrei dare la possibilità all’utente di uplodare il loro curriculum vitae, ma quando creo un nuovo campo col dreamweaver e aggiungo il campo di file non mi fa mandare l’allegato. Mi appoggio al file esterno mail.php perchè ho sempre avuto problemi con dreamweaver nell’inviare i moduli ti allego lo script del file mail.php penso che si deve inserire una variabile per l’allegato e la cartella di destinazione, ma non sono pratico col php
    Aspetto una tua delucidazione

  58. giuseppe Says:

    questo il codice del file mail.php

    $value) {

    $message .= $key . ‘: ‘ . $value;
    $message .= “\n”;

    }
    if (@mail($mailto, $subject, $message)) {

    header(“Location: $redirect”);
    } else {
    // Messaggio in caso di errore
    echo(‘

    Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.’);
    }
    ?>

  59. ughi63 Says:

    Accidenti, mi dà sempre errore: Parse error: syntax error, unexpected ‘<' in D:\Inetpub\webs\luzisportcom\invia.php on line 20. [su server Aruba]
    Eppure alla riga 20 di invio.php c'è solo , cioè saremmo già oltre il codice php… :-(
    Questa è la parte html

    inviaci un messaggio o una mail a info@luzisport.com

    nome

    tua mail

    testo

    E questa la parte php

    che, tra l’altro, rimane sempre in rosso il comando finale mail() anzichè in blu come nel tuo webcast…

  60. federico mora Says:

    Mi sono avvicinato oggi al sito e credo proprio che lo usero’ molto… :-)
    Ho provato immediatamente “Dreamweaver e PHP: inviare i dati di un form via mail” e pare funzionare tutto nel senso che arriva la mail, mi ringrazia per aver scritto ecc pero’ (gia’ come sempre c’e’ un pero’…)
    a) nella mail che arriva non mette il FROM ovvero e’ blanck
    b) mi scrive l’etichetta ma non mi mette la variabile inserita del form (ovvero mi mette il nome ma non il nome immesso, mi mette cognome ma non mi mette la variabile inserita nel form.
    :-)
    credevo di aver copiato ben bene tutto, punteggiatura, spazi, file ecc ma nulla.
    (ovviamente ho provato tutto on-line
    grazie
    federico mora

  61. Max Says:

    Ciao Federico, copia e incolla il codice sul forum così vediamo dov’è l’errore

  62. paco Says:

    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.

  63. marilena Says:

    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?

  64. lucia Says:

    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

  65. lucia Says:

    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” ???

  66. Trizio Says:

    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!

  67. Trizio Says:

    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 (?)

  68. Trizio Says:

    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

  69. francesco Says:

    è ben spiegato ma non funziona.

    la mail mi arriva ma priva di quel che scrivo nel form.

  70. pp Says:

    MI da errore alla riga 10
    Potrei sapere il perchè?

  71. pperes@hotmail.it Says:

    Il codice non posso neanche inserirlo

  72. Max Says:

    PP manda il codice alla mia mail che ti ho indicato su FB… vediamo cosa c’è che non va..

  73. marta Says:

    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

  74. Filo Says:

    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

  75. Gianluca Says:

    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

  76. Emanuele Says:

    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?

  77. Giuseppe Says:

    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!

  78. simona Says:

    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

  79. simona Says:

    risolto… ^_^

  80. Danilo Says:

    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?

  81. Danilo Says:

    Ciao ho un problema mi legge tutti i campi minseriti ma non quelli del testo: come mai?

  82. Mario Says:

    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

  83. Alessandro Says:

    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?

  84. Francesco Says:

    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

  85. Nicola Says:

    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

Lascia un commento

Usa il tuo account Facebook oppure compila il form