sata
Guest
Проблема обработки массива в curl
Такая фигня уже второй день бьюсь и всё бестолку никак немогу врубиться что за бодяга есть массив урлов, с помощью курла пытаюсь эти урлы обработать но нифига неполучается. Самое интересное то что если взять просто 1 урл и проделать ту же операцию тока с одним урлом то всё работает, а с массивом нифига.
Заранее спасибо.
Такая фигня уже второй день бьюсь и всё бестолку никак немогу врубиться что за бодяга есть массив урлов, с помощью курла пытаюсь эти урлы обработать но нифига неполучается. Самое интересное то что если взять просто 1 урл и проделать ту же операцию тока с одним урлом то всё работает, а с массивом нифига.
Заранее спасибо.
PHP:
//*******************************************
//Форма куда урл файла для обработки вставляется
include "lib.php";
include "admin_head.tmp";
echo "<form method=post action=upd.php>";
echo "URL страницы ";
echo "<input type=\"text\" name=\"url\"><br>";
echo "<input type=submit name=go value=Обработать>";
echo "</form>";
//*******************************************
//Обработка файла и вытаскивание списка урлов и сохранение всего в массив
$page = file_get_contents("$url");
preg_match_all('/stockno[^\w]+href="([^\"]+)/i', $page, $res);
for($i = 0; $i < count($res[1]); $i++)
//*******************************************
{
//А вот тут самое интересное нужно замутить чтобы
//этот блок скрипта последовательно обработал весь массив урлов из прошлого блока
$ch = curl_init ($res[1][$i]);
$fp = fopen ("catalog.txt", "w");
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
}