Привет! Вот читаю я с файла список url и на них шлю запросы curl (так должно работать по идеи) Но в итоге не фига не работает. Начал дебажить код в 20 строк ::blink.gif:: ::-ohmy.gif::
Ошибка была в том что при чтении где перенос строки автоматом добавляет пробел...
<?php
ini_set('display_errors', 1);
echo '<meta charset="utf-8">';
$f = fopen("bot.txt", "r");
while(!feof($f))
{
$bot_url= fgets($f);
if( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, 'http://'.$bot_url.'');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
$useragent="bot/0.9";
curl_setopt($curl, CURLOPT_USERAGENT, $useragent);
curl_setopt($curl,CURLOPT_REFERER, "HTTP://bot/0.9");
$out = curl_exec($curl);
echo $out;
curl_close($curl);
}
}
fclose($f);
?>
bot.txt
gogle.com
yandex.ru
Получается что пробела нету только на последней строке. А там где перенос ставит пробел. запрос шлётся только на последний юрл с файла, выходит это из за того что возвращает ещё и \n а как от него можно избавится я не знаю. Зарание спс