![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: 1 Всего: 2 |
Воопщем заканчиваю дописывать гесту и вот проблема делаю
$name = htmlspecialchars(stripslashes($name)); $mail = htmlspecialchars(stripslashes($mail)); $mass = htmlspecialchars(stripslashes($mass)); И вот он блокирует и <br> построчный ввод а как сделать чтоб он разрешал <br> (построчный ввод) но и чтоб нельзя было делать два <br> подряд И да как сделать админку все записывает в .txt файл так Danox [email protected] Сообщение Danox [email protected] Сообщение и.т.д... И мне надо сделать админку тоесть удаление редактирование сообщений и ответ на них Это сообщение отредактировал(а) Danox - 3.2.2006, 16:50 |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
При вводе заменяй <br> какиминибудь условными знаками. При выводе меняй обратно.
Чтоб небыло повторяющихся <br> здеслай замену <br><br> на <br> |
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: 1 Всего: 2 |
Вот про замену <br><br> понял
$mass = str_replace("<br><br>","<br>",$mass); Так А вот про знаки нет подробней напиши И да естли будет так <br>(пробел) <br> Хм Это сообщение отредактировал(а) Danox - 3.2.2006, 17:51 |
|||
|
||||
| Blaga |
|
|||
![]() ЛамМер++ ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 15.11.2005 Где: г. Иркутск Репутация: 2 Всего: 4 |
Ну например вводиш |br| а его переконвертирует в '<br>' или там например --?> или еще чего нибудь.
-------------------- |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
Если юзер в тексте написал <br> - перед htmlspecialchars поставь замену <br> на #br# или чтонибудь подобное, а при выводе сообщения меняй в обратную сторону.
|
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: 1 Всего: 2 |
Тоесть сначала на
$mass = str_replace("<br>","#br#",$mass); а потом на $mass = str_replace("#br#","<br>",$mass); Ща буду испытывать ________________ Все исптыал все работает А теперь помогите админку сделать Danox [email protected] Massage Danox [email protected] Massage2 Danox [email protected] Massage3 Danox [email protected] Massage4 Danox [email protected] Massage5 и.т.д. вот как он пишет файлы $a="$name\t$mail\t$mass\n"; Бла бла бла fwrite($text,$a); Это сообщение отредактировал(а) Danox - 3.2.2006, 19:37 |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Подход не правильный.
http://forum.vingrad.ru/index.php?showtopic=39074 http://vingrad.ru/PHP-ART-002993 - читай и делай. |
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: 1 Всего: 2 |
Все у меня правильно
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: 1 Всего: 2 |
Мдяя нашел там строчка номерация идет с нуля а у меня все сообщения пишет в верх файла как и читает собсна
----------------------------------------- Проблема как мне сделать чтоб он говорил что например вы не ввели имя или имя слишком длинное я пробовал так но он предупредждает и тутже добавляет сообщение Это сообщение отредактировал(а) Danox - 3.2.2006, 21:11 |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Модератор: Значи-ца так... Объясняю коротко и ясно. Тут помогают писать скрипты, а не пишут за вас. Посему фраза "дайте код" или подобное ведение темы будут аргументо к ее закрытию.
|
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: 1 Всего: 2 |
Сорри я не прошу гостевую просто у меня получается и мне нужен кусок кода
|
|||
|
||||
| patt |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 9.11.2004 Где: Николаев Репутация: 1 Всего: 2 |
Примерно так:
if(strlen($mes) != 0 && strlen($mes)<$maxlen) { зфпись в файл; } else { сообщение об ошибке; } |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Я в этом топике еще ни одной твоей наработки, никаких потуг твоих не видел...
|
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: 1 Всего: 2 |
Какие наработки
Вот ты if(strlen($nick) > 10) { ???; //какая запись в файл??? что мне надо чтоб он записыввал всех кто что-то не так ввел??? } else { Слишком большое имя; } Вроде и даже при таком он запишет сообщение |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |