Ciao a tutti è molto che frequento Html.it ma è la prima volta che posto, spero di non aver aperto un topic nella sezione sbagliata!
Arrivo al dunque:
Ho un sito di un cliente nel quale si può recuperare la password nel caso venisse smarrita.
Non riesco a venirne a capo l'errore che mi dà è:
Parse error: parse error, unexpected T_STRING in /forgotpasswd.php on line 51
Ho provato con e senza le virgolette ma niente posto il codice :
************************************************** **************
<?
if ($REQUEST_METHOD=="POST" && $action=="ok")
{
if ($TPL_username)
{
$sql="SELECT email FROM users WHERE nick=\"". AddSlashes($TPL_username)."\"";
$res=mysql_query ($sql);
if ($res)
{
if (mysql_num_rows($res)>0)
{
//-- Generate a new random password and mail it to the user
$EMAIL = mysql_result($res,0,"email");
$NEWPASSWD = substr(uniqid(md5(time())),0,6);
include "includes/newpasswd.inc.php";
mail($to,$subject,$message,$from);
//-- Update database
$query = "update users set password='".md5($MD5_PREFIX.$NEWPASSWD)."' WHERE nick=\"".AddSlashes($TPL_username)."\"";";
$res = mysql_query($query);
if(!$res)
{
print "Errore nel collegamento con il db: $query
".mysql_error();
exit;
}
include "header.php";
include "templates/template_passwd_sent_php.html";
include "footer.php";
exit;
}
else
{
$TPL_err=1;
$TPL_errmsg=$ERR_100;
}
}
else
{
$TPL_err=1;
$TPL_errmsg=$ERR_001;
}
}
else
{
$TPL_err=1;
$TPL_errmsg=$ERR_112;
}
}
if(!$action || ($action && $TPL_errmsg))
{
include "header.php";
include "templates/template_forgotpasswd_php.html";
}
include "footer.php";
$TPL_err=0;
$TPL_errmsg="";
?>
************************************************** *********
Grazie in anticipo per ogni eventuale risposta e complimenti
ciao Gianluca