
08.04.2009, 15:37
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
С нами:
10533245
Репутация:
773
|
|
есть код
PHP код:
for ($i = 1; $i <= 5; $i++) {
$url="http://1.tv/ciiiige={$i}";
echo $url; // выводит что надо
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "$url");
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
curl_setopt ($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_COOKIE, 'som JSESB3272');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, 'http://wk/');
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt ($ch, CURLOPT_HEADER, 1);
$line=curl_exec($ch);
curl_close($ch);
#echo $line;
preg_match_all('|href="/e/([^"\s]*)|i',$line,$out);
print_r ($out); // выводит массив
$c=count($out[1]); // именно так пишет в фаил что надо и сколько надо)
for ($i=0;$i<$c;$i++) {
fwrite($file, $out[1][$i]."\n");
}
}
все хорошо но почему первый цикл for ($i = 1; $i <= 5; $i++) { проходит только один раз((
|
|
|