HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4701  
Старый 11.08.2008, 02:12
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

PHP код:
$o .= $o.'<br/>'
 
Ответить с цитированием

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

Репутация: 3313


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

Цитата:
Сообщение от Piflit  
ты понимаешь, что возвращает preg_match_all() ?



где?
пифлет, preg_match_all() возвращает многомерный массив.

В регулярках слэши надо экранировать. Только щас заметил что у него ограничитель #, тогда ошибки нет
 
Ответить с цитированием

  #4703  
Старый 11.08.2008, 14:40
NorB
Познающий
Регистрация: 20.07.2007
Сообщений: 99
Провел на форуме:
1562993

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

PHP код:
preg_match_all('/<!-- Entry for  (.*?) --!>/'$s$out);          
$fist='';          
foreach(
$out[1] as $o){          
$fist .= $o.'\r\n';}            
$good=fopen($config['good'],'a');           
fwrite($good,$fist);           
fclose($good); 
Как правина ето записать в файл, че тут неьак?(
Пустую строку записывает, в смысле нече незаписывает(
 
Ответить с цитированием

  #4704  
Старый 11.08.2008, 14:50
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

А ты перед записью выведи $fist, может оно пустое...
 
Ответить с цитированием

  #4705  
Старый 11.08.2008, 14:52
NorB
Познающий
Регистрация: 20.07.2007
Сообщений: 99
Провел на форуме:
1562993

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

Ну какбы я и так понимаю что оно пустое вот и вопрос что нетак и почему?(
 
Ответить с цитированием

  #4706  
Старый 11.08.2008, 14:56
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

А $out[1] у тебя не двумерный массив?
 
Ответить с цитированием

  #4707  
Старый 11.08.2008, 15:03
NorB
Познающий
Регистрация: 20.07.2007
Сообщений: 99
Провел на форуме:
1562993

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

та там все правина оно работает еси написать
foreach($out[1] as $o){
$o .= $o.'\r\n';
echo $o;}
Но мне нада шоп это все в файл записывалось( а оно чета нехочет и все(
 
Ответить с цитированием

  #4708  
Старый 11.08.2008, 15:12
5triker
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме:
771228

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

так попробуй
PHP код:
$fp=fopen("file.txt","a+");
foreach(
$out[1] as $o)
{
fputs ($fp,$o."\r\n");
}
fclose($fp); 
 
Ответить с цитированием

  #4709  
Старый 11.08.2008, 15:15
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

Цитата:
Сообщение от ChaaK  
пифлет, preg_match_all() возвращает многомерный массив.
ничего подобного. хоть бы смотрели мануал перед тем, как что-то говорить.

Цитата:
Сообщение от ChaaK  
В регулярках слэши надо экранировать. Только щас заметил что у него ограничитель #, тогда ошибки нет
мда
 
Ответить с цитированием

  #4710  
Старый 11.08.2008, 15:35
NorB
Познающий
Регистрация: 20.07.2007
Сообщений: 99
Провел на форуме:
1562993

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

PHP код:
$fp fsockopen($config['host'],$config['port'], $errno$errstr30);       
if (!
$fp)            {           
echo 
"$errstr ($errno)<br />\n";           }            
else {                   
fwrite($fp$request2);                   
while (!
feof($fp))                            {                                
$s.=fgets($fp,128);                           }                 }                  
fclose($fp);        
if(
$s != ' ')           {           
preg_match_all('/<!-- Entry for  (.*?) --!>/'$s$out);          
foreach(
$out[1] as $o){          
$o .= $o.'\r\n';}          
$good=fopen($config['good'],'a');           
fwrite($good,$o);           
fclose($good);  
};      } 
создаю там сокет открываю страницу гружу потом хачу найти тошо мне нада и записать в файл и невыходит. Хотя страница загружается проверял и могу ее записать всю в файл но невыходит отсортировать тока нужное помогите уже 2 день парюс=) Может у мну тут ошипка в этой строке в которую записываеться страница и эта preg_match_all неможет ее обработать или че?(
И текст <!-- Entry for точно присутсвует в скачаной странице.

Последний раз редактировалось NorB; 11.08.2008 в 15:39..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ