Войти

Показать полную графическую версию : обратный слеш как его срезать? php


FADE
17-10-2004, 14:40
запись типа
$str=str_replase("\", "", $str);
не работает((
а также не работает
$str=str_replase('\', "", $str);

а функция  stripslashes() чото там плюс ко всему к ним добавляет(((
ну как их убрать?? ведь можно наверное...

Vlad Drakula
17-10-2004, 18:30
FADE
а как они у тебя появляются.... ???

скорее всего нужно прописать в настройках сервера:
php_flag magic_quotes_gpc off

ЗЫ
если этого не занть то и не узнаешь про это...

archy
17-10-2004, 19:29
FADE
str_replace вообщето... что значит не работает?
Vlad Drakula
Опасное занятие выключать эту опцию! IMHO

Vlad Drakula
17-10-2004, 19:35
archy
очень даже безопасное!
если не отключить то всю жизнь будешь гоняться за слешами...
я гонялся... ничем не мог убить ничего не помогало...

я не надеюсь на сервер, я воссех местах где надо их сам добавляю!

FADE
17-10-2004, 20:22
Vlad Drakula
ну на сервере то откулючить ничего не проблема. если сервер твой. а как узнать поддерживает хост опцию или выключил ее\включил...

а без лазинья в настройки сервера никак?

когда пишу str_replace рукается на парсе ошибку, меняю двойные оковычевания на одинарные, всерано ругается.. в общем обратный слеш по сути со стрреплейсом не совместим((

ну неужели нету выхода??..
чтож придеться на яве аскии код клавиши отключать((( только это на 50% защищает.. надо на стороне сервера обрабатывающий скрипт.....

mar
17-10-2004, 21:47
FADE
а без лазинья в настройки сервера никак?
в .htaccess можно вписать строчку:
php_flag *magic_quotes_gpc off

Vlad Drakula
18-10-2004, 08:04
FADE
мда...
а код твой никто на валидность не проверял...
нужно делать так:

$to=str_replace('\\', '', $from);


PS
заведи хороший редактор, который все будет подсвечивать!

FADE
18-10-2004, 09:08
Vlad Drakula

$to=str_replace('\\', '', $from);

а если зл0й хацкер ввел один 06ратный слеш??

Vlad Drakula
18-10-2004, 18:19
FADE
что я могу сказать...

могу сказать что тебе надо почитать учебник про синтаксис строк в ПХП...

archy
18-10-2004, 23:22
Vlad Drakula
А нах самому ескейпить строки, если это может сделать сам сервер?
Никаких проблем с этим не наблюдаю... и зачем их отлавливать?

Vlad Drakula
19-10-2004, 00:01
archy
иногда одни могут появляться там где не надо!
и с этим реально возникают проблеммы!

FADE
19-10-2004, 06:59
Vlad Drakula
ну спасибо тебе




© OSzone.net 2001-2012