Я знаю, что это должно быть очень просто, но я не могу заставить его работать! Я хочу новую строку после $ _POST ['query'] записывается в data.txt! Я пробовал его с помощью PHP_EOL, но он не работает?Fwrite не пишет новую строку в txt-файл
Вот мой код на данный момент:
$fh = fopen("data.txt", "a");
// Write text
$input1=$_POST['query'];
fwrite($fh , $input1 . PHP_EOL);
// Close the text file
fclose($fh);
Кроме того, это не работает:
$f = fopen("data.txt", "a");
// Write text
fwrite($f, $_POST["query"]"/n");
// Close the text file
fclose($f);
Спасибо за помощь!
Как вы это проверяете? Поскольку fwrite будет писать любую новую строку/возврат на вашей операционной платформе, если вы используете PHP_EOL –
, я видел это на другом сайте и пробовал его .. имел это раньше: \t $ f = fopen ("data.txt", "a"); // Запись текста fwrite ($ f, $ _POST ["query"]); // Закрываем текстовый файл fclose ($ f); – Legendi
Если вы проверяете это, повторяя содержимое data.txt в своем браузере, новые строки не будут отображаться. –