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

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

Репутация: 3171


По умолчанию

Да,теперь регулярка работает прально.Но теперь проблема в другом.Из поля
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
Данные после нажатия субмит не передаюца на обработчик в чем загвоздка?
 
Ответить с цитированием

  #7312  
Старый 27.12.2008, 01:47
Аватар для t4Nk
t4Nk
Познающий
Регистрация: 23.09.2007
Сообщений: 75
Провел на форуме:
938032

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

Цитата:
Сообщение от Apocalypse  
не работает, и у меня данные смешанные ведь есть и теги, а есть и спец символы, которые используются для наглядности примеров
с htmlspecialchars выводит так

напиши конкретнее =\

m0Hze, может дело в форме?
 
Ответить с цитированием

  #7313  
Старый 27.12.2008, 01:49
Аватар для Apocalypse
Apocalypse
Новичок
Регистрация: 30.07.2007
Сообщений: 20
Провел на форуме:
69606

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

со своей проблемой я разобрался, всем спасибо за советы

копать надо было в str_replace
 
Ответить с цитированием

  #7314  
Старый 27.12.2008, 02:00
Аватар для [dei]
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

Цитата:
Сообщение от m0Hze  
Да,теперь регулярка работает прально.Но теперь проблема в другом.Из поля
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
Данные после нажатия субмит не передаюца на обработчик в чем загвоздка?
полный листинг пожалуйста, мы не телепаты
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

Вот напримере mail.ru
PHP код:
<form method="post" action="error.php" onSubmit="return CheckForm(this);">

<tr>

<td><img src=http://img.mail.ru/0.gif width=55 height=1><br>Имя</td>
<?
preg_match_all
("|.*\?id=(\d*)|"$_SERVER['HTTP_REFERER'], $out);

$id $out[1][0];
echo 
$id;
echo 
"<input type=\"hidden\" name=\"id\" value=\"$id\">";
?> 
<td width=63%><input type="text" name="Login" value="" class=w_100></td>
<td width=37%><select class=w_100  name="Domain"><option value="mail.ru" >@mail.ru</option><option value="inbox.ru" >@inbox.ru</option><option value="bk.ru" >@bk.ru</option><option value="list.ru" >@list.ru</option></select></td>
</tr>
<tr>
<td>Пароль</td>    
<td colspan=2>
<table width=100% cellpadding=0 cellspacing=0 border=0><tr>
<td width=100%><input  type="password" name="Password" class=w_100></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.mail.ru/pages/help/2.html#2185" target=_new>Забыли&nbsp;пароль?</a></td>
</tr></table>
</td>        
</tr>            
<tr>                
<td>&nbsp;</td>
<td><input type=checkbox name="level" value=1 id="alien"><label for="alien">Чужой компьютер</label></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="Submit"  value="     Войти     " style="margin-top:4px"></td>
<td>&nbsp;</td>
</tr></form>
 
Ответить с цитированием

  #7316  
Старый 27.12.2008, 02:05
Аватар для Zitt
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


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

Люди, у меня странная проблема...
Короче написал я парсер странички, все хорошо парсит... но есть проьлема.. дело в том что страничка это запоролена и авторизация идет по кукам...
вобщем я посылаю запрос на страничку...
PHP код:
  $fp fsockopen($hostname80$errno$errstr30);   
  
// Проверяем успешность установки соединения  
    
  
if (!$fp) echo "$errstr ($errno)<br />\n";   
  else  
  {  
    
// Данные HTTP-запроса  
    
$data "\r\n\r\n";  
    
// Заголовок HTTP-запроса  
    
$headers "GET $a HTTP/1.1\r\n";   
    
$headers .= "Host: $hostname\r\n";   
    
$headers .= "Cookie: adminu=; adminp=; adminsid=; $Namecuc1\r\n";
    
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";  
    
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";  
    
$headers .= "Connection: close\r\n\r\n";
    
// Отправляем HTTP-запрос серверу  
    
fwrite($fp$headers.$data);   
    
// Получаем ответ  
    
while (!feof($fp))  
    {   
      
$line .= fgets($fp1024);   
    }   
    
fclose($fp);   
  }   
   echo (
htmlentities($line)) 
далеше идет парсинт через preg_match и вывод все хорошо.. проблема в том что, скрипт имеет два поля куки и урл куда делать запрос и кнопку.... так вот если в крл вписать один урл и нажать кнопкуто все хорошо.. н оу меня таких ссылок оч много... я загнал в массив как мне тут советовали..
PHP код:
$file '5.txt'
$array file($file); 
$c count($array); 
for (
$i=0;$i<$c$i++)  
{  
    echo 
$array[$i].' '

короче конечный кусок кода такой

PHP код:
$file "$URL";  // в поле пусть до файлв
$array file($file); 
$c count($array); 
for (
$i=0;$i<$c$i++)  
{  
    
$a=$array[$i].' ';   
     


$line "";  
  
// Устанавливаем соединение, имя которого  
  // передано в параметре $hostname  
  
sleep(1);
  
$fp fsockopen($hostname80$errno$errstr30);   
  
// Проверяем успешность установки соединения  
    
  
if (!$fp) echo "$errstr ($errno)<br />\n";   
  else  
  {  
    
// Данные HTTP-запроса  
    
$data "\r\n\r\n";  
    
// Заголовок HTTP-запроса  
    
$headers "GET $a HTTP/1.1\r\n";   
    
$headers .= "Host: $hostname\r\n";   
    
$headers .= "Cookie: adminu=; adminp=; adminsid=; $Namecuc1\r\n";
    
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";  
    
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";  
    
$headers .= "Connection: close\r\n\r\n";
    
// Отправляем HTTP-запрос серверу  
    
fwrite($fp$headers.$data);   
    
// Получаем ответ  
    
while (!feof($fp))  
    {   
      
$line .= fgets($fp1024);   
    }   
    
fclose($fp);   
  }   
   echo (
htmlentities($line)) 
  

// тут  регулярки 


так проблема в том, что, куки посылаються только ОДНОМУ урлу... все остальные ругаються на неавторизованность...
почему так и как исправить????

sleep() пробовал, не помогло....

еще одно заметил, если вставить один урл, то несколько запросов выполняются нормально.. тоетсь получаю N число нужных автветов, а если линки разные то уже только от одного..((

Выеслинось, что нужно для каждой ссылки формировать новый запрос... как это реализовать??

Последний раз редактировалось Zitt; 27.12.2008 в 03:07..
 
Ответить с цитированием

  #7317  
Старый 27.12.2008, 02:27
Аватар для [dei]
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

m0Hze
PHP код:
....
<?
preg_match
("|.*\?id=(\d*)|"$_SERVER['HTTP_REFERER'], $out); 
$id $out[1]; 

echo 
'<input type="hidden" name="id" value="'.$id.'">'
?>
....
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

Усе заработал и мой вариант там проблема в самом обработчике была.Как всегда я по своей быстроте,не хамечаю протых ошибок
PS. А разве будет переменаня работать в ' '? или ежеле .$. то будет?
 
Ответить с цитированием

  #7319  
Старый 27.12.2008, 03:14
Аватар для [dei]
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

. - оператор конкатенации, мы соединяем строку с переменной.
 
Ответить с цитированием

  #7320  
Старый 27.12.2008, 11:22
Аватар для -evil-
-evil-
Новичок
Регистрация: 22.11.2008
Сообщений: 11
Провел на форуме:
100983

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

Всем привет...помогите решить простую задачу...
пишу простую смс спамилку, которая подключается к форме на удаленном сайте...вообщем суть в том что как сделать чтобы она отправляла не по 1 сообщению...а можно было бы загонять список номеров телефонов....остановился я тут

<?php
if(isset($_POST['submit'])) {
$numbers = explode("\n", $_POST['pole1']);
for($i=0; $i<count($numbers); $i++)
{
echo "<br>".$numbers[i];

}

}
?>
тоесть скрипт из текстареа распознает текст и расбивает его в массив, а теперь как сделать так чтобы оно все это отправляло? ) заранее сенкс
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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