Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Детский вопрос по строкам
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Детский вопрос по строкам (Прочитано 5493 раз)
0 Пользователей и 1 Гость просматривают эту тему.
kiruxa
Фанат форума
Постоялец
Сообщений: 209
+0/-0
0
Детский вопрос по строкам
«
:
13 Сентября 2006, 15:29:13 »
Добрый день,
мучаюсь над такой проблемкой,
у меня строка ввоиться через поле
и сохраняеться в файле
Когда юзер вводит ентеры в поле то мне нужно их убрать (очистить строку от символов перехода на другую)
делаю так -
$upload
=
str_replace
(\
'\\n\',"",$upload);
не удаляет
подскажите в чем баг ?
Записан
Не бывает так чтоб никто нигде никак ничем
Изготовление сайтов в Днепропетровске. Раскрутка, поддержка
Greg
пинёг
Ветеран
Сообщений: 618
+0/-0
2
Детский вопрос по строкам
«
Ответ #1 :
13 Сентября 2006, 15:42:25 »
может два слэша?
$upload
=
str_replace
(\
'\\\\\\n\',"",$upload);
Записан
Пространные размышления об ИТ и все что вокруг
kiruxa
Фанат форума
Постоялец
Сообщений: 209
+0/-0
0
Детский вопрос по строкам
«
Ответ #2 :
13 Сентября 2006, 15:46:12 »
нет не катит, тоже самое
Записан
Не бывает так чтоб никто нигде никак ничем
Изготовление сайтов в Днепропетровске. Раскрутка, поддержка
Akvar
Завсегдатай
Новичок
Сообщений: 34
+0/-0
0
Детский вопрос по строкам
«
Ответ #3 :
13 Сентября 2006, 16:15:38 »
Ну а разницу в кавычках ты забыл?
обезательно двойные нужны, тогда он будет как спец символ, а в оденарных как два символа \\ и n
$upload=str_replace("\\n","",$upload);
Записан
php-программист
kiruxa
Фанат форума
Постоялец
Сообщений: 209
+0/-0
0
Детский вопрос по строкам
«
Ответ #4 :
13 Сентября 2006, 17:33:20 »
тоже не работает, как было так и осталось....
Записан
Не бывает так чтоб никто нигде никак ничем
Изготовление сайтов в Днепропетровске. Раскрутка, поддержка
Akvar
Завсегдатай
Новичок
Сообщений: 34
+0/-0
0
Детский вопрос по строкам
«
Ответ #5 :
13 Сентября 2006, 17:55:14 »
Проверял, с двойными работает, предположил бы что проблема в кодеровке и "\\n" не соотведствует кодеровке которой ты получаеш из фаила или еще откуда.
Записан
php-программист
hanslinger
H2Oer
Ветеран
Сообщений: 1148
+0/-0
2
Детский вопрос по строкам
«
Ответ #6 :
13 Сентября 2006, 17:59:11 »
Напомню знатокам, что перевод строки бывает трех типов: \\n, \\r\\n и \\r.
Записан
kiruxa
Фанат форума
Постоялец
Сообщений: 209
+0/-0
0
Детский вопрос по строкам
«
Ответ #7 :
13 Сентября 2006, 18:08:47 »
$upload
=
str_replace
(
"\\r"
,
""
,
str_replace
(
"\\n"
,
""
,
$upload
))
тоже не привело ни к чему...
с кодировкой вроде проблем не было
«
Последнее редактирование: 13 Сентября 2006, 18:14:41 от kiruxa
»
Записан
Не бывает так чтоб никто нигде никак ничем
Изготовление сайтов в Днепропетровске. Раскрутка, поддержка
vasa_c
Фанат форума
Постоялец
Сообщений: 157
+0/-0
0
Детский вопрос по строкам
«
Ответ #8 :
13 Сентября 2006, 20:43:30 »
kiruxa
, этого не может быть, потому что не может быть никогда.
Как ты проверяешь, привело это к чему то или нет?
Записан
Блог ГО
kiruxa
Фанат форума
Постоялец
Сообщений: 209
+0/-0
0
Детский вопрос по строкам
«
Ответ #9 :
13 Сентября 2006, 23:18:06 »
Сам понимаю что, бред какойто ...
беру переменную из
POSTом,
потом пишу
$upload=str_replace("\\r","",str_replace("\\n","",$upload))
кладу ее в файл
fputs($file,$update)
дальше открываю файл как через редактор так и читаю построчно через file() переходы на новую строку - не убираються
Может еще чтото кроме \\r и \\n может перекидывать на новую строку
«
Последнее редактирование: 13 Сентября 2006, 23:27:07 от kiruxa
»
Записан
Не бывает так чтоб никто нигде никак ничем
Изготовление сайтов в Днепропетровске. Раскрутка, поддержка
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Детский вопрос по строкам
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28