Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

01.12.2009, 23:34
|
|
Познающий
Регистрация: 24.11.2004
Сообщений: 55
Провел на форуме: 1326055
Репутация:
36
|
|
Спасибо Димыч)
лови плюс 5)
правда у меня плюс неГРИНеный) хы
но все же
|
|
|

02.12.2009, 00:02
|
|
Новичок
Регистрация: 24.11.2009
Сообщений: 18
Провел на форуме: 112457
Репутация:
6
|
|
PHP код:
<?php
include("inc/db.php");
$_POST['name']=$name;
$_POST['pass']=$pass;
$_POST['mail']=$mail;
$query = "INSERT INTO test VALUES ('','$name','$pass','$mail','')";
if(!empty($_POST['name'])){
echo"Вы не заполнили поле - Nick";
}else
{
if(!empty($_POST['pass'])){
echo"Вы не заполнили поле - Pass";
}
else{
if(!empty($_POST['mail'])){
echo"Вы не заполнили поле - Mail";}
else{
if(mysql_query($query)){
echo"Вы успешно зарегистрировались";
}else
{
echo"Ошибка при регистрации";
echo'<br>';
echo mysql_error();
}
}
}
}
?>
В базу не вносятся никакие значения, кроме id  Помогите о ГУРУ античата 
|
|
|

02.12.2009, 00:07
|
|
Участник форума
Регистрация: 18.06.2008
Сообщений: 222
Провел на форуме: 2223440
Репутация:
648
|
|
Сообщение от Stаfford
PHP код:
<?php
include("inc/db.php");
$_POST['name']=$name;
$_POST['pass']=$pass;
$_POST['mail']=$mail;
$query = "INSERT INTO test VALUES ('','$name','$pass','$mail','')";
if(!empty($_POST['name'])){
echo"Вы не заполнили поле - Nick";
}else
{
if(!empty($_POST['pass'])){
echo"Вы не заполнили поле - Pass";
}
else{
if(!empty($_POST['mail'])){
echo"Вы не заполнили поле - Mail";}
else{
if(mysql_query($query)){
echo"Вы успешно зарегистрировались";
}else
{
echo"Ошибка при регистрации";
echo'<br>';
echo mysql_error();
}
}
}
}
?>
В базу не вносятся никакие значения, кроме id  Помогите о ГУРУ античата 
Ты забыл сделать сам запрос)
Добавь строчку mysql_query($query);
И ещё: ты наверное забыл и подключить к базе, если это конечно не сделано в скрипте /inc/db.php
Последний раз редактировалось Root-access; 02.12.2009 в 00:09..
|
|
|

02.12.2009, 00:14
|
|
Новичок
Регистрация: 24.11.2009
Сообщений: 18
Провел на форуме: 112457
Репутация:
6
|
|
Root-Acess, у меня mysql_query($query) находится в if else  Она там как раз и выполняется  а проблема в том, что в MySQL все поля кроме id т.к. он у меня автоопределяется, пустые
|
|
|

02.12.2009, 00:28
|
|
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме: 1725509
Репутация:
114
|
|
PHP код:
<?php
include("inc/db.php");
$name = $_POST['name'];
$pass = $_POST['pass'];
$mail = $_POST['mail'];
$query = "INSERT INTO test(id,name,pass,email,blablabla) VALUES (null,'$name','$pass','$mail','')";
if(!empty($name)){echo"Вы не заполнили поле - Nick<br>"; $err = 1;}
if(!empty($pass)){echo"Вы не заполнили поле - Pass<br>"; $err = 1;}
if(!empty($mail)){echo"Вы не заполнили поле - mail<br>"; $err = 1;}
if($err != 1) {
mysql_query($query) or die(mysql_error());
echo"Вы успешно зарегистрировались";
}else {
echo"Ошибка при регистрации";
}
?>
Попробуй так. Писал не проверяя мог забыть гденить ;
В базе у поля id должно стоять auto_incriment
PHP код:
<?php
$site=file("C:site.txt");
$dir=file("C:dir.txt");
$good=@fopen("C:good.txt",w);
$bad=@fopen("C:bad.txt",w);
for($col=count($dir);$col!=0;$col--)
{
$url="http://".$site[0].$dir[$col];
...........
попрлбуй в пути поставить слеши пример :
PHP код:
$site=file("C:\site.txt");
Последний раз редактировалось -=Zhenek=-; 02.12.2009 в 00:33..
|
|
|

02.12.2009, 01:17
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Здравствуйте!
Есть старый скрипт для логина и поддержки online статуса вКонтакте.
PHP код:
<?php
set_time_limit(0);
$email = "";
$pass = "";
$log = "1";
// Логинемся с куками
$ch = curl_init("http://vkontakte.ru/index.php");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/index.php");
curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook7777");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
// Если с куками не получилось, значит их нет либо устарели
// Логинемся с email'oм и паролем
if (preg_match('#l">E(.*?)<#i',$result,$avtoriz))
{
$ch = curl_init("http://vkontakte.ru/login.php");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "op=a_login_attempt&email=".urlencode($email)."&pass=".urlencode($pass)."&expire=0");
curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/index.php");
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook7777");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res_index = curl_exec($ch);
}
?>
Почему то не работает, кто-нибудь может подсказать в чём проблема?
Заранее благодарен!
|
|
|

02.12.2009, 01:20
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
|
|
|

02.12.2009, 01:30
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Это готовый скрипт взятый из просторов WWW, сам в замешательстве, видимо некий кусок со страницы по которой понимаем что мы залогинены или нет.
|
|
|

02.12.2009, 01:38
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
PHP код:
$resp = curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, 'http://login.vk.com/?act=login');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_PROXY, $proxyq);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_USERAGENT,
'Mozilla/4.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.7)');
curl_setopt($ch, CURLOPT_POSTFIELDS, "email={$acc}&pass={$pass}");
$resp = curl_exec($ch);
}
preg_match("#value='(.*?)'#i", $resp, $lnk);
$cook = "remixsid=" . $lnk[1];
Сам поменять думаю сможешь.
|
|
|

02.12.2009, 06:30
|
|
Познающий
Регистрация: 26.02.2009
Сообщений: 65
Провел на форуме: 226426
Репутация:
5
|
|
Сообщение от Root-access
Замени fopen() на @fopen() и не будут ошибки выскакивать, если они тебя так смущают). Кстати код твой изменился. Ты видел мой вариант?
P.S. Хех, ты и здесь, 2FED) //beched
Здарова)
Да я вывод ошибок специально оставил.
В чем фишка-после запуска как уже писал говорит что файлы несуществуют,и все пишет в bad.Хотя когда просто в цикл подставляешь не переменную $url-то тогда все норм. 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|