Подскажите, почему все равно выскакивает 'Eror'.
<?
error_reporting(E_ALL);
require_once 'config.php';
$php_data = date('Y-m-d H:i:s');
if(isset($_POST['username']) && ($_POST['email'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$passwordr = $_POST['passwordr'];
$email = $_POST['email'];
$c = mysql_query("INSERT INTO peremenu (user, pass, passr, email, datetime) VALUES
('".mysql_escape_string($username)."',
'".mysql_escape_string(md5($password))."',
'".mysql_escape_string(md5($passwordr))."',
'".mysql_escape_string($email)."', '".$php_data."')")
or die(mysql_error());
echo 'done';
$activ = mysql_query("SELECT id FROM peremenu WHERE user = '".$username."'");
$uniq_activ = mysql_fetch_array($activ);
$result_activ = md5($uniq_activ['id']);
mail ("$email", "Mail robot", "Здравствуйте, ... Если это были не Вы ....по следующей ссылке для деактивации -
http://php.aboutonline-casino.com/noactive.php?user=".$username."&act=".$result_activ."\n\n
С уважением, администрация"
);
}
?>
noactive.php
<?
require_once 'config.php';
if(isset($_GET['act']) AND isset($_GET['username'])) {
$act = $_GET['act'];
$act = stripslashes($act);
$act = htmlspecialchars($act);
$username = $_GET['username'];
$username = stripslashes($username);
$username = htmlspecialchars($username);
} else {
exit('Eror');
}
$activ = mysql_query("SELECT id FROM peremenu WHERE user = '".$username."'");
$uniq_activ = mysql_fetch_array($activ);
$result_activ = md5($uniq_activ['id']);
if ($result_activ == $act) {
mysql_query("UPDATE peremenu SET user_status = '0' WHERE user = '".$username."'");
} else {
echo 'Error';
}
?>