перенос строки не могу сделать

Статус
В этой теме нельзя размещать новые ответы.

phillip

Полезный
Регистрация
4 Сен 2007
Сообщения
411
Реакции
15
Чтот хз как так... пишу так:
PHP:
$fi = fopen('res.txt', 'w');
foreach ($res as $r) {
	echo $r.'<br>';
	
	fwrite($fi, $r.'\r\n');
	}
fclose($fi);
В браузер выводит echo $r.'<br>'; нормально. файл- создает, но оставляем пустым! :nezn: пробую еще так
fwrite($fi, $r.'\n');
и так
fwrite($fi, $r.'&nbsp;');
одно и то же. пустой файл. Если просто fwrite($fi, $r); то все нормально, но в одну строку. переноса нет


так. оказывается файл не пустой. Это я смотрел в CuteFTP- он почему-то отображается пустым. А открыл в блокноте++, отображается уже не пустым. Но на строки все равно не делится. так и написано resresres\r\nresresres
 
php интерпретирует \r\n как новую строку только в двойных ковычках
PHP:
$fi = fopen('res.txt', 'w');
foreach ($res as $r) {
    echo $r.'<br>';
    
    fwrite($fi, $r."\r\n");
    }
fclose($fi);
 
  • Заблокирован
  • #3
используй file_put_contents
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху