vitvickiid1
15.07.2014 - 14:51
Помогите!! ! Ест код, который должен создать и записать файл, но вместо пробелов и enter он записывает \r\
Как мне это убрать??? ?
$t = $_POST['text'];// Это текст
$url = $_SERVER['DOCUMENT_ROOT'].'/content/'.$file ;// url к файлу
$createFile = fopen ( $url, 'w' );
fwrite ( $createFile, $t );
fclose ( $createFile );
Например ввожу текст:
Ваня
Костя
Маша и Данил
На выходе получаю:
Ваня\r\nКостя\r\nМаша и Данил
А должно быть:
Ваня
Костя
Маша и Данил
McLotos
15.07.2014 - 14:55
http://php.net/manual/ru/function.file-put-contents.php
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
текст воодится в textarea?
тогда лучше разбить все на строки (explode("\n", trim($_POST['text'])) и записать все построчно в файл.
vitvickiid1
15.07.2014 - 15:47
Да, текст вводится в textarea
А как узнать сколько строк будет?
ты же пишешь строки в массив, вот и посчитай сколько элементов (строк) в массиве
http://php.net/manual/en/function.count.php