Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
так тоже пробовал preg_match('#(.*)#', $res, $m);php_curl O_O либо я вас не понял
ЗЫ '#(.*?)#' не правильно, вопрос здесь лишний, т.е '#(.*)#'
<?php
set_time_limit(0);
$h = fopen("nomer-statya.log","a+");
while(!feof($h))// бесконечный цикл
{
sleep(1);//задержка
$i=fgets($h, 1024);
echo $i;
$res = file_get_contents("http://site.com/ddfs/dts".$i."&fskd");
// jjj
preg_match('#(.*)#', $res, $m);
$artefak = (isset($m[1])) ? $m[1]."\r\n" : '';
if($artefak) {$fp = fopen('1dasda11.log','a');fwrite($fp, $artefak."\r\n\r\n\r\n________________________\r\n");}
}
echo $i;
sleep(1);
?>
<?php
set_time_limit(0);
$h = file("nomer-statya.log");
foreach ($h as $i):
sleep(1);//задержка
$res = file_get_contents("http://site.com/ddfs/dts".$i."&fskd");
if(strlen($res)>10) { echo $i; file_put_contents('1dasda11.log',$res."\r\n\r\n\r\n________________________\r\n",FILE_APPEND); } // если страница > 10 симв. - дозапись
endforeach;
echo $i;
sleep(1);
?>
$res = file_get_contents("http://site.com/ddfs/dts".$i."&fskd");
$res = strip_tags(html_entity_decode(file_get_contents("http://site.com/ddfs/dts".$i."&fskd")));
спасибо, но в итоге, как у меня и раньше было,если с вырезанием всех тего - парсится только начало статьи, странно... либо заголовок, либо вообще не парсится..как вариант, если заменить
наКод:$res = file_get_contents("http://site.com/ddfs/dts".$i."&fskd");
скрипт удалит все тегиPHP:$res = strip_tags(html_entity_decode(file_get_contents("http://site.com/ddfs/dts".$i."&fskd")));
или же для вырезания только текста статьи треб. регулярка
$m = array();
preg_match_all('#id=(.*?)&#', $res, $m); print_r($m[1]);
preg_match_all('#act(.*?)u#', $res, $m2);
$ggg = (isset($m[1])) ? $m[1]."\r\n" : '';
$ggg1 = (isset($m2[1])) ? $m2[1]."\r\n" : '';
foreach ($m[1] as &$ggg)
foreach ($m2[1] as &$ggg1)
{
$fp = fopen('111.log','a');
fputs($fp,$ggg1. " ".$ggg. " \r\n");}
echo $i;}
Может попробовать sizeof(preg_match_all('#act(.*?)u#', $res, $m2)
не писала значение в файл, а писало количество раз, которое нашла на странице..
т.е. скажем на странице "act=111=u" повторяется 5 раз,соответственно в файл пишется цифра пять, а не значение которое спарсилось в регулярке..
<b>Warning</b>: file_get_contents(http://site.ry) [<a href='function.file-get-contents'>functi
on.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.0
404 Not Found
in <b>C:\WebServers\usr\bin\l.php</b> on line <b>8</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>
на восьмой строке :
$rs = file_get_contents('http://'.$i.'.сайт.ry/?mode);