Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - avrei bisogno di una spiegazione..
Forum - PHP - avrei bisogno di una spiegazione..

Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 12:31
Domenica, 29/04/2007
ciao sto creando un sito che richiede un iscrizione e vorrei che i dati compilati mi si recapitino nella mail..
purtroppo non ho tempo per studiarmi un manuale.. qualcuno potrebbe spiegarmi come funziona meccanicamente..? cioè.. come faccio a collegare una pagina html e un modulo php..?
ringrazio in anticipo 8-|

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 18:06
Domenica, 29/04/2007
Ciao...

Per collegare una pagina HTML ad uno
script PHP devi usare l'attributo
ACTION del tag FORM.

Esempio:

pagina.html
-----------
Codice sorgente - presumibilmente Plain Text

  1. <form name="form1" action="sendmail.php" method="post">
  2.      <input name="campo1" type="text">
  3.      <input name="submit1" type="submit">
  4. </form>



sendmail.php
------------
Codice sorgente - presumibilmente Plain Text

  1. <?php
  2.      mail("tuamail@host.com", "Oggetto", "campo1 = ".$_POST['campo1']);
  3. ?>



Per maggiori informazioni:
http://it.php.net/function.mail

Se hai altri problemi posta
pure qui.

PM Quote
Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 10:43
Lunedì, 30/04/2007
ciao grazie 1000 per la risposta :) nella mail di notifica, oltre ai dati è possibile includere anche il link da dove è stato compilato il modulo..?

mi farebbe comodo dato che i siti che sto sviluppando sono 3.. 8-|

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 19:52
Lunedì, 30/04/2007
Che vuoi dire scusa?
Non ho capito! :rotfl:
Mah... Comunque se vuoi identificare
il messaggio, potresti cambiare
l'oggetto per ogni sito.
Per esempio:

<?php
mail("tuamail@host.com", "Oggetto - Sito 1", "campo1 = ".$_POST['campo1']); ?>

<?php
mail("tuamail@host.com", "Oggetto - Sito 2", "campo1 = ".$_POST['campo1']); ?>

<?php
mail("tuamail@host.com", "Oggetto - Sito 3", "campo1 = ".$_POST['campo1']); ?>

PM Quote
Avatar
FREESTYLE (Normal User)
Pro


Messaggi: 65
Iscritto: 05/03/2007

Segnala al moderatore
Postato alle 23:16
Lunedì, 30/04/2007
Testo quotato

Comunque se vuoi identificare
il messaggio, potresti cambiare
l'oggetto per ogni sito.



hai capito benissimo allora 8-) ok farò come dici.. anche se la mia intenzione era di far apparire, oltre ai dati compilati, l'url da dove è stato compilato il modulo..

faccio un esempio:
www.sito1.it
nome: blabla
cognome: blabla
nick: blabla
email: blabla
ecc.

www.sito2.it
nome: blabla
cognome: blabla
nick: blabla
email: blabla
ecc.

www.sito3.it
nome: blabla
cognome: blabla
nick: blabla
email: blabla
ecc.

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 9:24
Martedì, 01/05/2007
Ce lo aggiungi no!

lo fai quando devi mandare l'email,oppure fai un campo hidden!:k:

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 20:29
Martedì, 01/05/2007
Bah, secondo me ci sono tanti modi.
Uno dei quali è quello detto da c.ronaldo,
oppure anzichè mettere l'identificativo nell'oggetto
lo metti nel messaggio.

Cmq leggi l'articolo che ti ho scritto
nella prima risposta, perchè è una sorta
di spiegazione ufficiale.

Se non ti basta quello che c'è scritto
puoi cercare su html.it oppure su google.

Ciao e alla prossima,
Niccolò.

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 7:41
Mercoledì, 02/05/2007
Secondo me è meglio usare il campo hidden,poi fai come vuoi!;)

PM Quote