Вместо простых чисел 1-10,
Я хочу взять информацию из файла .txt от начала до конца и просмотреть ее в цикле.
Пример txt файла:
спорт
Новости
мультфильм
Я хочу, чтобы цикл был таким:
$file = "readinfo.txt";
for($i=1;$i<=10;$i++){
$content[$i] = @get_file("http://website.com/$i");
if ($content[$i]===FALSE){
echo "Error getting ('.$i.')<br>";
return;
}else{
echo "Got ('.$i.')<br>";
}
ob_flush();
_flush();
}






Функция file считывает файл в массив, например.
$file = "readinfo.txt";
$lines = file($file, FILE_IGNORE_NEW_LINES);
foreach ($lines as $line) {
...
}
Флаг FILE_IGNORE_NEW_LINES используется для обрезки символа (ов) новой строки в конце строки, поскольку все, что вас интересует, - это отдельные слова.
В зависимости от вашего файла вы также можете использовать флаг FILE_SKIP_EMPTY_LINES.
<?php
$file = file_get_contents('readinfo.txt', true);
$exp=explode("\n", $file);
foreach($exp as $value){
echo $value."\n"; // this is one row
}
?>
Почему вы не используете foreach?
$filename = 'readinfo.txt';
$i = 0;
$contents = file($filename);
foreach($contents as $line) {
$content[$i] = "http://website.com/".$line;
$i = $i + 1;
}
Да, это здорово! благодарю вас! 5мин и я голосую! Красным написано ждать