Показать сообщение отдельно

  #7  
Старый 25.06.2007, 19:56
1ten0.0net1
Time out
Регистрация: 28.11.2005
Сообщений: 547
Провел на форуме:
2320925

Репутация: 1348


По умолчанию

Цитата:
Сообщение от oseLHAX  
в общем, вопрос ) раньше где-то читал, что почем, как и где, но сейчас забылось.. почему он, каким образом?? ))) и какая функция пшп включает экранирование, т.е %00 заменяется на "\".. и возможно ли обойти такую бяку?

Потому как библиотеки php написаны на C, а в этом языке %00 - это символ конца строки.

Есть еще несколько символов из того же ряда. Стоит иногда попробовать и их:
%0D
%0A
%3E

Последний, как я читал, смог сработать только на при определенном прокси... вообщем, суть я не понял, но факт имел место быть. Первые два - кажется символ новой строки и табуляция.

По поводу экранирования спец. символов - включается обычно в настройках php при установке опции safe_mode=On. Кстати, функция, кажется для этого - add_slashes().
__________________
Нельзя считать себя достаточно взрослым, если у тебя школьные фотографии - цифровые.