E' quello che ti ho detto fin da subito lol
Questi session_unset(); session_destroy(); levali e sostituiscili con unset($_SESSION['popup']);
E' quello che ti ho detto fin da subito lol
Questi session_unset(); session_destroy(); levali e sostituiscili con unset($_SESSION['popup']);
Ok fatto, funziona, mi sai dire sostanzialmente qual'è la differenza?Originariamente inviato da RoTeam
E' quello che ti ho detto fin da subito lol
Questi session_unset(); session_destroy(); levali e sostituiscili con unset($_SESSION['popup']);
Invece di distruggere tutte le sessioni fai semplicemente l'unset di una, è più praticoOriginariamente inviato da Moolsh
Ok fatto, funziona, mi sai dire sostanzialmente qual'è la differenza?
e più veloce
Ah, capito, ed è più utile anche se in futuro inserirò altre sessioni! Ora sto provando ad implementare l'email HTML, ma se una persona ha l'html disabilitato cosa vede?Originariamente inviato da RoTeam
Invece di distruggere tutte le sessioni fai semplicemente l'unset di una, è più pratico
e più veloce
html disabilitato? wtf? Al massimo il javascript disabilitato potrebbe avereOriginariamente inviato da Moolsh
Ah, capito, ed è più utile anche se in futuro inserirò altre sessioni! Ora sto provando ad implementare l'email HTML, ma se una persona ha l'html disabilitato cosa vede?
Intendo nelle email!!Originariamente inviato da RoTeam
html disabilitato? wtf? Al massimo il javascript disabilitato potrebbe avere![]()
Beh vedrebbe il messaggio con i tag o non verrebbero semplicemente letti, comunqueOriginariamente inviato da Moolsh
Intendo nelle email!!![]()
infatti è sempre meglio spedire il minimo codice html in una mail o ciò che è essenziale
Sto impostando il doppio messaggio, per chi ha e chi non ha l'html, sapete come posso fare però a testare l'email per chi non ha l'html?? Io uso gmail!
Adesso che ci inizio a capire un pochino, ho implementato ancora altre cose! Copio di nuovo tutti i codici se a qualcuno servissero! Ho implementato l'email HTML, e il controllo sulla mail.
Form e-mail:
index.phpcodice:<form action="mail.php" method="post"> <input type="text" name="email" placeholder="Email" /> <input type="submit" /> </form>
mail.phpCodice PHP:<?php
session_start();
if($_SESSION['popup'] == 1){
echo '<script type="text/javascript">window.alert("La mail è stata inviata correttemente!")</script>';
unset($_SESSION['popup']);}
if($_SESSION['wrongemail'] == 1){
echo '<script type="text/javascript">window.alert("La mail non è corretta!")</script>';
unset($_SESSION['wrongemail']);}
?>
Se trovate errori o miglioramenti fatemi sapere!! Grazie mille!Codice PHP:<?php
$email=$_POST['email'];
session_start();
$_SESSION['popup']=1;
$subject='Coming Soon...';
//INIZIO MESSAGGIO HTML//
$message='
<center>
[img]http://moolsh.altervista.org/qwerty/photo/moolsh.png[/img]
Ciao questa è una prova!! Ti trovi bene qua?
</center>
';
//FINE MESSAGGIO HTML//
function isValidEmail($value){
$pattern = "/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/";
return preg_match($pattern, $value);}
$intestazioni ='MIME-Version: 1.0' . "\r\n";
$intestazioni .='Content-type: text/html; charset=iso-8859-1' . "\r\n";
$intestazioni .="From:Moolsh<news@moolsh.com>\r\n";
$intestazioni .="Bcc:Moolsh<contact.moolsh@gmail.com>";
if(isValidEmail($email)){mail($email, $subject, $message, $intestazioni);}
else{$_SESSION['wrongemail']=1;
unset($_SESSION['popup']);}
Header( "Location: index.php" );
?>
Per la mail puoi usare il filtro gia fatto con filter_var (FILTER_VALIDATE_EMAIL)Originariamente inviato da Moolsh
Adesso che ci inizio a capire un pochino, ho implementato ancora altre cose! Copio di nuovo tutti i codici se a qualcuno servissero! Ho implementato l'email HTML, e il controllo sulla mail.
Form e-mail:
index.phpcodice:<form action="mail.php" method="post"> <input type="text" name="email" placeholder="Email" /> <input type="submit" /> </form>
mail.phpCodice PHP:<?php
session_start();
if($_SESSION['popup'] == 1){
echo '<script type="text/javascript">window.alert("La mail è stata inviata correttemente!")</script>';
unset($_SESSION['popup']);}
if($_SESSION['wrongemail'] == 1){
echo '<script type="text/javascript">window.alert("La mail non è corretta!")</script>';
unset($_SESSION['wrongemail']);}
?>
Se trovate errori o miglioramenti fatemi sapere!! Grazie mille!Codice PHP:<?php
$email=$_POST['email'];
session_start();
$_SESSION['popup']=1;
$subject='Coming Soon...';
//INIZIO MESSAGGIO HTML//
$message='
<center>
[img]http://moolsh.altervista.org/qwerty/photo/moolsh.png[/img]
Ciao questa è una prova!! Ti trovi bene qua?
</center>
';
//FINE MESSAGGIO HTML//
function isValidEmail($value){
$pattern = "/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/";
return preg_match($pattern, $value);}
$intestazioni ='MIME-Version: 1.0' . "\r\n";
$intestazioni .='Content-type: text/html; charset=iso-8859-1' . "\r\n";
$intestazioni .="From:Moolsh<news@moolsh.com>\r\n";
$intestazioni .="Bcc:Moolsh<contact.moolsh@gmail.com>";
if(isValidEmail($email)){mail($email, $subject, $message, $intestazioni);}
else{$_SESSION['wrongemail']=1;
unset($_SESSION['popup']);}
Header( "Location: index.php" );
?>