ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #8631  
Старый 09.02.2009, 20:39
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

На некоторых хостингах ковычки ' заменяются на \', положение исправляет команда stripslashes, но как отследить на каких хостах её нужно юзать а на каких не нужно?
Делаю так:

if (!ini_get("magic_quotes_gpc") || ini_get("magic_quotes_gpc") == "off") { } // Проверка на конверт ковычек.
else { $lol = stripslashes($lol); }

И всё равно работает криво.
 
Ответить с цитированием

  #8632  
Старый 09.02.2009, 20:42
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

про лол я тебе в регулярках отписался - проверил, пашет
 
Ответить с цитированием

  #8633  
Старый 09.02.2009, 21:23
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Так,ну я чтото совсем куею над мускулом
В общем ситаейшен.
Имеем.
PHP код:
<?
include('config.php');
$pass '12331';
$connect = @mysql_connect($db['host'], $db['user'], $db['pass']);
@
mysql_select_db($db['base'], $connect);
$add1 mysql_query("INSERT INTO hash VALUES(NULL,'mysql',old_password($pass),'" $pass "','" $ip "','" $time "')") or $result 0;
?>
Все проходит как помаслу.Но стоит мне,сделать вот так:
$pass = 'asdsaf';
Все!Ничего незапишет в БД.Почиму нехочет он хешировать букавы?
Знатаки?

Последний раз редактировалось m0Hze; 09.02.2009 в 21:41..
 
Ответить с цитированием

  #8634  
Старый 09.02.2009, 22:22
Аватар для OnArs
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
Smile

И снова здравствуйте:

Пытаюсь перейти к страничке с балансом в партнёрке popunder.ru.

Вот что нарисовал:
PHP код:
//http://www.login.popunder.ru/
$data="login=onars&pass=12345"

$fp   fsockopen("www.login.popunder.ru"80$errno$errstr10); 
$out  "POST leo/login.php HTTP/1.1\r\n"
$out .= "Host: www.login.popunder.ru\r\n"
$out .= "Referer: http://google.ru\r\n"
$out .= "User-Agent: Opera\r\n"
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Content-Length: ".strlen($data)."\n\n";
$out .= $data."\r\n\r\n";

fputs($fp$out);

$response '';
while(!
feof($fp))
{
$response .= fgets($fp1024);
}
fclose($fp); 

preg_match_all("/Set-Cookie: ([\s\S]+);/isU",$response,$m);
$string join("; "$m[1]);

$fp fsockopen("www.login.popunder.ru"80$errno$errstr10);
$out "GET /leo/balans.php HTTP/1.1\r\n";
$out .= "Host: login.popunder.ru\n";
$out .= "Cookie: $string\n\n";

fputs($fp$out);

$forpars '';
while(!
feof($fp))
{
$forpars .= fgets($fp128);
}
fclose($fp);

echo 
$forpars
В ответ, после доооолгих мучений (около 1-2 минуты), получаю в ответ:
PHP код:
HTTP/1.1 302 Found Servernginx/0.5.35 DateMon09 Feb 2009 18:20:42 GMT Content-Typetext/html Transfer-Encodingchunked Connectionkeep-alive X-Powered-ByPHP/5.2.5 Locationhttp://login.popunder.ru/leo/index.php 0 
Но, увы Подскажите пожалуйста где ошибка(и), как всегда хорошие ответы с удовольствием отмечу плюююсиками

Заранее благодарен!


==========

Только что выяснил что первый сокетопен возвращает 400 Bad Request
С чем это мб связано? Оо

Последний раз редактировалось OnArs; 09.02.2009 в 22:31..
 
Ответить с цитированием

  #8635  
Старый 09.02.2009, 22:33
Аватар для D Mak
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме:
1051973

Репутация: 116
Отправить сообщение для D Mak с помощью ICQ
По умолчанию

OnArs
Цитата:
$out .= "Content-Length: ".strlen($data)."\r\n";
 
Ответить с цитированием

  #8636  
Старый 09.02.2009, 22:36
Аватар для D Mak
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме:
1051973

Репутация: 116
Отправить сообщение для D Mak с помощью ICQ
По умолчанию

Tigger можно юзать тока один $ch, не закрывая, а тока урл и другие меняю
думаю дело в куках, файл cook создается и пишется?
 
Ответить с цитированием

  #8637  
Старый 09.02.2009, 22:44
Аватар для OnArs
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

Цитата:
Сообщение от D Mak  
OnArs
неа, проблема не решена.
 
Ответить с цитированием

  #8638  
Старый 09.02.2009, 22:51
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

m0Hze, строку $pass в кавычки возьми тоесть:
PHP код:
<? 
include('config.php'); 
$pass 'adasdasd'
$connect = @mysql_connect($db['host'], $db['user'], $db['pass']); 
@
mysql_select_db($db['base'], $connect); 
$add1 mysql_query("INSERT INTO hash VALUES(NULL,'mysql',old_password('$pass'),'" $pass "','" $ip "','" $time "')") or $result 0
?>

Onars:
PHP код:
 //http://www.login.popunder.ru/ 
$data="login=onars&pass=12345";  

$fp   fsockopen("www.login.popunder.ru"80$errno$errstr10);  
$out  "POST leo/login.php HTTP/1.1\r\n";  
$out .= "Host: www.login.popunder.ru\r\n";  
$out .= "Referer: http://google.ru\r\n";  
$out .= "User-Agent: Opera\r\n";  
$out .= "Content-Type: application/x-www-form-urlencoded\r\n"
$out .= "Connection: close\r\n";  //connection: close всегда
$out .= "Content-Length: ".strlen($data)."\r\n\r\n"
$out .= $data//дата должна быть после \r\n\r\n

fputs($fp$out); 

$response ''
while(!
feof($fp)) 

$response .= fgets($fp1024); 

fclose($fp);  

preg_match_all("/Set-Cookie: ([\s\S]+);/isU",$response,$m); 
$string join("; "$m[1]); 

$fp fsockopen("www.login.popunder.ru"80$errno$errstr10); 
$out "GET /leo/balans.php HTTP/1.1\r\n"
$out .= "Host: login.popunder.ru\n"
$out .= "Connection: close\r\n";  //connection: close всегда
$out .= "Cookie: $string\r\n\r\n";  //на конце \r\n\r\n


fputs($fp$out); 

$forpars ''
while(!
feof($fp)) 

$forpars .= fgets($fp128); 

fclose($fp); 

echo 
$forpars
 
Ответить с цитированием

  #8639  
Старый 09.02.2009, 22:52
Аватар для kraken
kraken
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
Провел на форуме:
750298

Репутация: 297
По умолчанию

OnArs попробуй так
PHP код:
$fp   fsockopen("www.login.popunder.ru"80$errno$errstr10); 
$out  "POST leo/login.php HTTP/1.1\r\n"
$out .= "Host: www.login.popunder.ru\r\n"
$out .= "Referer: http://google.ru\r\n"
$out .= "User-Agent: Opera\r\n"
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Content-Length: ".strlen($data)."\r\n\r\n";
$out .= $data
 
Ответить с цитированием

  #8640  
Старый 09.02.2009, 23:15
Аватар для OnArs
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

Onars:
PHP код:
 //http://www.login.popunder.ru/ 
$data="login=onars&pass=12345";  

$fp   fsockopen("www.login.popunder.ru"80$errno$errstr10);  
$out  "POST leo/login.php HTTP/1.1\r\n";  
$out .= "Host: www.login.popunder.ru\r\n";  
$out .= "Referer: http://google.ru\r\n";  
$out .= "User-Agent: Opera\r\n";  
$out .= "Content-Type: application/x-www-form-urlencoded\r\n"
$out .= "Connection: close\r\n";  //connection: close всегда
$out .= "Content-Length: ".strlen($data)."\r\n\r\n"
$out .= $data//дата должна быть после \r\n\r\n

fputs($fp$out); 

$response ''
while(!
feof($fp)) 

$response .= fgets($fp1024); 

fclose($fp);  

preg_match_all("/Set-Cookie: ([\s\S]+);/isU",$response,$m); 
$string join("; "$m[1]); 

$fp fsockopen("www.login.popunder.ru"80$errno$errstr10); 
$out "GET /leo/balans.php HTTP/1.1\r\n"
$out .= "Host: login.popunder.ru\n"
$out .= "Connection: close\r\n";  //connection: close всегда
$out .= "Cookie: $string\r\n\r\n";  //на конце \r\n\r\n


fputs($fp$out); 

$forpars ''
while(!
feof($fp)) 

$forpars .= fgets($fp128); 

fclose($fp); 

echo 
$forpars
Спасибо, огромное тебе! Это работает, но после второго сокета я не перехожу на страницу /leo/balans.php, в чём проблема?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ