Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Перенос входящего текста по строкам
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011 Откуда: Москва
Помог: 0 раз(а)
Есть поле
<form action="text.php">
<textarea name="login"></textarea>
<input type="submit" value="Подписаться" class="tab">
</form>
Нужно чтобы текст вводимый в textarea разделенный запятыми, выводился: каждое слово с новой строки и без запятых. И еще желательно перед каждым словом было friend add наше слово из textarea
Данные значения friend add наше слово из textarea сохранялись в файле friends.txt
Входящий текст в textarea
indigo_child, inger02, inside_2012, iolly_r, irek_murtazin, ivalnick, ivan_i_demidov, j_lambert_46,
Нужно что бы получилось
friend add indigo_child
friend add inger02
friend add inside_2012
friend add iolly_r, irek_murtazin
friend add ivalnick, ivan_i_demidov
friend add j_lambert_46
в файле friends.txt вот что получается
friend add indigo_child\nfriend add inger02\nfriend add inside_2012\nfriend add iolly_r\nfriend add irek_murtazin\nfriend add ivalnick\nfriend add ivan_i_demidov\nfriend add j_lambert_46\nfriend add
все не с новой строки, а в одну строку, и не пишет friend add
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
EuGen, пару минут пытался найти, в чём разница. Таки да, по привычке поставил одинарные кавычки, двойные нужны.
jonmodem пишет:
В файле friends.txt пусто, работаю на локальном сервере, все включено, но функция не работает
С чего вы взяли, что в $login что-то есть?
Это не инициализированная переменная, вызывает E_NOTICE, который у вас, видимо, не выводится. А не инициализированная переменная (NULL) при приведении к строке становится "" (пустой строкой)
----- PostgreSQL DBA
jonmodem
Отправлено: 23 Июня, 2011 - 10:03:05
Гость
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011 Откуда: Москва
Помог: 0 раз(а)
Мелкий пишет:
EuGen, пару минут пытался найти, в чём разница. Таки да, по привычке поставил одинарные кавычки, двойные нужны.
jonmodem пишет:
В файле friends.txt пусто, работаю на локальном сервере, все включено, но функция не работает
С чего вы взяли, что в $login что-то есть?
Это не инициализированная переменная, вызывает E_NOTICE, который у вас, видимо, не выводится. А не инициализированная переменная (NULL) при приведении к строке становится "" (пустой строкой)
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
jonmodem пишет:
решил проблему, $login работает и работал
Кошмар какой. Вырубите к чертям register_globals, если не хотите потом переучиваться, а то и переписывать код в случае размещения последнего на хостинге.
Глобальные переменные с PHP5.0 отключены по-умолчанию и с PHP5.3 заблокированы в отключённом состоянии.
----- PostgreSQL DBA
jonmodem
Отправлено: 23 Июня, 2011 - 10:32:59
Гость
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июнь 2011 Откуда: Москва
Помог: 0 раз(а)
Мелкий пишет:
jonmodem пишет:
решил проблему, $login работает и работал
Кошмар какой. Вырубите к чертям register_globals, если не хотите потом переучиваться, а то и переписывать код в случае размещения последнего на хостинге.
Глобальные переменные с PHP5.0 отключены по-умолчанию и с PHP5.3 заблокированы в отключённом состоянии.
отключил, есть кое какие нюансы в функции, когда Я к ней обращаюсь, файл где должны были сохраняться данные обнуляется, можно сделать так, чтобы файл сохранялся с заданным именем, которое укажет пользователь?
как убрать выделенным, то есть не задействованные строки и как убрать дублирование на одной строке, и что бы не было 2-х пробелов между friend add и наше имя
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.