0
Я пишу код, который может читать из .txt-файла, отображая его на веб-странице.PHP fgets() не будет работать, если он не будет реализован с переменной?
У меня были проблемы с моим первоначальным кодом, поскольку он читал в любом тексте, и он удалял все, что было в документе.
Мой исходный код:
function readIn(){
$input = fopen("input.txt", "r"); //Open the file, save opened file in input
$line = fgets($input);
fclose($input);
return $line
}
Он только начал работать, когда я положил в цикле While, чтобы пройти через каждую линию
function readIn(){
$input = fopen("input.txt", "r"); //Open the file, save opened file in input
$fullText = ""; //Variable full text
while(!feof($input)){
$line = fgets($input);
$fullText = $fullText . $line;
}
fclose($input);
return $fullText;
}
echo readIn();
Ваш исходный код ничего не может стереть – zerkms
На ваш вопрос? 'fgets()' четко документирован, чтобы получить только одну строку. Если вы хотите, чтобы содержимое всего файла было прочитано в строку, используйте 'file_get_contents()'. – nickb