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 :: preg_replace всех символов
Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011
Помог: 2 раз(а)
Сколько гуглил так и не нашёл.
Суть вот в чем, пишу небольшой движок, и что бы огородиться надо фильтровать переменные из адресной строки, они всегда числовые у меня, и надо вырезать из неё абсолютно все символы и буквы.
Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011
Помог: 2 раз(а)
Мелкий пишет:
if (! is_numeric($проверяемая_строка)) die("питаемся числами и выделяем байты");
это как вариант, но хотелось бы что бы было например так:
если есть ссылка page.php?y=1, то даже при изменении её на page.php?y=(1) или page.php?y=1or уиралось всё лишнее и получалос page.php?y=1
DeepVarvar пишет:
Ну так и идите от обратного - не запрещайте, а разрешайте только цифры.
это как? пока что я просто делаю intval но если взять значение переменной в скобки, то переменную сценарий не получает
$a='тратата вот те на http:\\site.com\img\gaga.jpg и прочий текст';
надо что бы он подменил ссылку http:\\site.com\img\gaga.jpg
на <img src="http:\\site.com\img\gaga.jpg">
ну и в итоге в тексте появлялась картинка, как так сделать? ссылка может быть любой длины
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.