mnjghgmjyt
@mnjghgmjyt
php it бот сети

При чтении из файла добавляет пробел в php. Как исправить?

Привет! Вот читаю я с файла список 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 а как от него можно избавится я не знаю. Зарание спс
  • Вопрос задан
  • 2963 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы