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

Почему то не работает(
  #1  
Старый 17.04.2009, 23:43
Аватар для -=Zhenek=-
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

Репутация: 114
Отправить сообщение для -=Zhenek=- с помощью ICQ
По умолчанию Почему то не работает(

PHP код:
<?
$get
=$_GET['id'];
$lget=$_GET['l_id'];
$responce file_get_contents('http://news.mail.ru/economics/$get/'); 

preg_match_all('#<<a href="http://www.mail.ru/agent?message&to=([\s\S]*)"><#Ui'$responce$result);
foreach (
$result as $value) {
    echo 
"Value: $value<br>\n";
    
$r=$r."\r\n".$value;
}
echo 
$r;
$fp fopen("mail.txt""w");
fwrite($fp$r);
fclose($fp); 
$get=$get+1;
if(
$lget != $get) {
header ("location :http://news.mail.ru/economics/$get/");
}else {
echo 
"Закончили!";
}
?>
он должен выбрать со страницы все мыла и записать их в фаил. но пишет туда почему то тока array
 
Ответить с цитированием

  #2  
Старый 18.04.2009, 09:27
Аватар для AkyHa_MaTaTa
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме:
3152874

Репутация: 1020


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

preg_match_all - запишет в $result (в случаии нахождения соответствия регулярному выражению) двухмерный(е) массив(ы), ты же прошодишься по нему как по одномерному :
foreach ($result as $value)

тогда уже например так
if(is_array($result[0]) ){
foreach ($result[0] as $value) {
echo "Value: $value<br>\n";
$r=$r."\r\n".$value;
}
}
 
Ответить с цитированием

  #3  
Старый 18.04.2009, 10:04
Аватар для Sharky
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


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

чё то я оч сомневаюсь что регулярка рабочая
 
Ответить с цитированием

  #4  
Старый 18.04.2009, 10:09
Аватар для BlackSun
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

PHP код:
$responce file_get_contents('http://news.mail.ru/economics/$get/'); 
Тебя мама в деццтве не учила, что в одинарных скобках php не ишет переменных?
 
Ответить с цитированием

  #5  
Старый 18.04.2009, 17:19
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Да и регулярка такая не будет работать
 
Ответить с цитированием

  #6  
Старый 18.04.2009, 17:47
Аватар для -=Zhenek=-
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

Репутация: 114
Отправить сообщение для -=Zhenek=- с помощью ICQ
По умолчанию

Да. регулярка то рабочая.Я ее в других подобных ситуациях юзаю.
Тока почему именно сдесь не рабоатет(
 
Ответить с цитированием

  #7  
Старый 18.04.2009, 18:19
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:

$responce 
file_get_contents('http://news.mail.ru/economics/' $get);
preg_match_all('#&to=([^\"]+)#'$responce$result);
foreach (
$result[1] as $value) {
    echo 
"Value: $value<br/>\n";
    
$r .= $value "\r\n";
}

file_put_contents('mails.txt'$r); 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает adskape.ru BODOK Партнерки 10 22.03.2009 12:39
Почему не работает nsd.ru ? -=lebed=- Болталка 9 03.03.2007 02:51
Народец...почему сниффер античата не работает.. no Name TJK Болталка 6 26.07.2005 23:07



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


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




ANTICHAT.XYZ