Conferma e-mail senza mysql

Mamu

Nuovo Utente
27 Mar 2013
7
0
0
Ciao a tutti,sono Mario,"nuovo" nel forum,ho un problemino stupido e vorrei un po di aiuto,
So che no si po creare una "nuova discusione" ma non trovo il topic giusto per fare questa domanda,
ho fatto questo Formulario in questo " sito: http://www.vacanzeasantiago.altervista.org/prenota.html "
il form va diritto alla mio posta(senza problemi) pero vorrei sapere che codice posso fare per inviare un link de verifica/conferma e-mail "dopo" che el cliente ha enviato ma "prima" che arrive alla mia posta,senza fare uso del D.base o mysql

Ringrazio in anticipo il vs. aiuto,
ecco il codice php:


PHP:
<?php

$nome = $_POST["nome"];
$paese = $_POST["paese"];
$email = $_POST["email"];
$adulti = $_POST["adulti"];
$bambini = $_POST["bambini"];
$stanze = $_POST["stanze"];
$arrivo = $_POST["arrivo"];
$partenza = $_POST["partenza"];
$commento = $_POST["commento"];
$di = 'Prenotazione dal Sito ';

$per = '[email protected]';
$corpo = "
Prenotazione: <br/>
Nome: $nome <br/>
Paese: $paese <br/>
e-Mail: $email <br/>
Adulti: $adulti <br/>
Bambini: $bambini <br/>
Stanze: $stanze <br/>
Arrivo: $arrivo <br/>
Partenza: $partenza <br/>
Commento: $commento <br/><br/><br/>
";

$headers = "MIME-VERSION:1.0;\r\n";
$headers .= "content-type:text/html; r\n charset=utf-8; \r\n";
$headers .= "From: $di \r\n ";
$headers .= "To: $per; \r\n  Subject: $paese \r\n";
$headers .= "Reply-to: $email; \r\n ";

if(mail($per,$de,$corpo,$headers))

	     echo '<script>window.location="ringrazio.html"</script>';
   else 
      echo '<script>window.location="errore.html"</script>';
?>
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
se non ho capito male tu vorresti che l'utente ricevesse una conferma che la sua email è stata inviata, giusto?
e che questa email contenesse un link es.
gentile utente la tua email è stata inviata
clicca su www.pinco_pallo.it
?

intanto puoi usare la funzione mail() di nuovo o precedentemente variando sia il destinatario soggetto testo e heder, però devi considerare affinchè riceva un link cliccabile l'email deve essere inviata e ricevuta in formato html (e con mail è un po' una rogna e dipende poi da come è settato il client di posta dell'utente).
per quanto riguarda i tempi credo prorpio che tu non possa fare molto, dipende dalle strade che prenderanno le due email per giungere a destinazione.

p.s.
racchiudi il codice tra gli appositi tag (seconda riga formattazione del post, ultime tre iconcine nell'ordine CODE, HTML, PHP)
 

Mamu

Nuovo Utente
27 Mar 2013
7
0
0
ciao
se non ho capito male tu vorresti che l'utente ricevesse una conferma che la sua email è stata inviata, giusto?
e che questa email contenesse un link es.
?

intanto puoi usare la funzione mail() di nuovo o precedentemente variando sia il destinatario soggetto testo e heder, però devi considerare affinchè riceva un link cliccabile l'email deve essere inviata e ricevuta in formato html (e con mail è un po' una rogna e dipende poi da come è settato il client di posta dell'utente).
per quanto riguarda i tempi credo prorpio che tu non possa fare molto, dipende dalle strade che prenderanno le due email per giungere a destinazione.

p.s.
racchiudi il codice tra gli appositi tag (seconda riga formattazione del post, ultime tre iconcine nell'ordine CODE, HTML, PHP)

quello che vorrei fare è:

1-cliente invia form compilato
2-cliente riceve nella sua casela un link per validare/confermare che l'email sia vero(che no sia falsa)
3-e poi si l'email è vero il form mi arriva


pensi sia possibile


scusa mi sono perso qui: " p.s.
racchiudi il codice tra gli appositi tag (seconda riga formattazione del post, ultime tre iconcine nell'ordine CODE, HTML, PHP)[/QUOTE]" :crying:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
si è possibile, però devi considerare che se l'utente una volta compilato il form esce dal tuo sito (cosa probabilissima perche il tempo di ricevere il link non è immediato) perdi tutti i dati quindi devi ricorrere a mysql
 

Mamu

Nuovo Utente
27 Mar 2013
7
0
0
ciao
si è possibile, però devi considerare che se l'utente una volta compilato il form esce dal tuo sito (cosa probabilissima perche il tempo di ricevere il link non è immediato) perdi tutti i dati quindi devi ricorrere a mysql


immaginavo ,ma volevo la opinione di veri esperti come voi.
Grazie mille per il consiglio.:fonzie:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
dimenticavo una cosa importante.
ho guardato meglio la parte php sulla ricezione dei dati dal form
usare i $_POST così brutalmente puo essere pericoloso, inoltre (da quanto ho capito) si tratta di prenotazione, quindi un captcha o simile per evitare spam sarebbe necessario
 

Mamu

Nuovo Utente
27 Mar 2013
7
0
0
ciao
dimenticavo una cosa importante.
ho guardato meglio la parte php sulla ricezione dei dati dal form
usare i $_POST così brutalmente puo essere pericoloso, inoltre (da quanto ho capito) si tratta di prenotazione, quindi un captcha o simile per evitare spam sarebbe necessario


Ok:fonzie:
 
Discussioni simili
Autore Titolo Forum Risposte Data
N Inviare mail di conferma al cliente PHP 0
T Conferma reload pagina Javascript 4
M Come nascondere la finestra di dialogo di conferma? HTML e CSS 1
W Email conferma inserimento Classic ASP 0
L Mailchimp - pagina di conferma Email Marketing 6
L conferma prima di cancellare con javascript e php PHP 16
A [PHP] form messaggio di conferma PHP 2
Roulder [PHP] Stampa file di testo Automatico senza conferma PHP 1
S Email di conferma dopo un form PHP 4
M Temporizzare il link di conferma attivazione profilo PHP 9
F Tast di conferma chiusura App Sviluppo app per Android 1
gandalf1959 Chiedere conferma all'utente prima di eseguire una funzione PHP 5
V Richiesta conferma utente - php PHP 9
D Form Registrazione con conferma via email - problema PHP 10
L [php/js] Conferma Azione PHP 2
E messaggio di conferma dopo inserimento/modifica/cancellazione righe db PHP 10
novello88 Problema finestra di conferma (che non appare) Javascript 1
N Cancellazione Immagine Utente e Echo conferma cancellazione PHP 2
felino Contact Form 7: messaggio di conferma sotto il modulo? WordPress 1
H Email di conferma e prendere il nome. PHP 1
L jquery UI dialog form. Conferma prima di invio jQuery 2
J Box conferma dopo invio dati PHP 0
A Finestra di conferma Javascript 2
A function conferma Javascript 6
P Problema script conferma cancellazione Javascript 2
P problema conferma check e andare avanti nelle pagine PHP 33
Emix Suggerimento e aiuto su email di conferma account PHP 9
S Registrazione con conferma email. PHP 9
S Form PHP: Messaggio di conferma che compare al caricamento della pagina PHP 11
D chiedere conferma su controllo archivi PHP 1
Y Conferma registrazione (era: link con ?codice=codice) PHP 3
A Email di conferma per attivazione utente PHP 3
D Problema pagina di conferma PHP 4
P disabilitare messaggio richiesta conferma sovrascrittura con CUTE FTP Windows e Software 0
cosov Messaggio conferma per cancellazione record Javascript 1
P Finestra di conferma Classic ASP 1
R Conferma di eliminzaione in Jscript Classic ASP 5
J Moduli: messaggi di conferma e/o errore HTML e CSS 1
P Pagina di conferma.asp Classic ASP 0
P Pagina di conferma Classic ASP 2
felino Mac OS e Client Mail: Stato non in linea Mac e Software 1
I recupera password via mail salva pasword password_hash PHP 2
I resetta password via mail PHP 2
M telecamera Foscam - mancato invio mail ad account gmail IP Cam e Videosorveglianza 0
K Importazione e-mail da account gmail ad un altro account gmail Posta Elettronica 0
R Invio mail con allegati multipli PHP 0
A Mail con funzione mail() riconosciute come spam PHP 9
R Invio mail con allegati da directory PHP 1
R Confrontare il dominio di una mail con una stringa contenente un dominio personalizzato, tutto ciò in php o javascript PHP 0
Daniele_Carrara Problema timeout - invio mail PHP 7

Discussioni simili