HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.08.2008, 01:19
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

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

PHP код:
<?php
$str 
'бла бла бла<!-- Entry for НУЖНЫЙ ТЕКСТ --!>бла бла бла
бла бла бла<!-- Entry for НУЖНЫЙ ТЕКСТ --!>бла бла бла
бла бла бла<!-- Entry for НУЖНЫЙ ТЕКСТ --!>бла бла бла
бла бла бла<!-- Entry for НУЖНЫЙ ТЕКСТ --!>бла бла блабла бла бла
<!-- Entry for НУЖНЫЙ ТЕКСТ --!>'
;

preg_match_all('/<!-- Entry for (.*?) --!>/'$str$out);
foreach(
$out[1] as $o){
echo 
$o.'<br/>';
}
?>
 
Ответить с цитированием

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

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

Ы шас доканаю, а шоп все записать в 1 переменную и с переносом каждого найденого на новую строку?))))))))
 
Ответить с цитированием

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

Репутация: 2371


По умолчанию

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

  #4  
Старый 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); 
Как правина ето записать в файл, че тут неьак?(
Пустую строку записывает, в смысле нече незаписывает(
 
Ответить с цитированием

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

Репутация: 702


По умолчанию

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

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

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

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

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

Репутация: 702


По умолчанию

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

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

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

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

  #9  
Старый 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); 
 
Ответить с цитированием

  #10  
Старый 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 ™ © 2001- Antichat Kft.