
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
Регулярное выражение preg_match("/^[a-z'\"]{1,40}$/ui", $Txt)
на локалке у меня находит совпадение если ввожу "(двойную кавычку) на серваке не находит совпадения, почему? |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Откуда $Txt?
Может у тебя включены register_globals на локалке? |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
$Txt у меня просто с формы ввода берет (input). Я там ввожу только ".
|
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Покажи html код инпута и покажи как ты присваиваешь $Txt значение из инпута
|
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
Кстати на локалке включено register_globals, а на серваке отключен. А как это влияет?
|
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
<body> Это сообщение отредактировал Winston - 16.10.2012 - 22:52 |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
register_globals - это плохо, в нете куча инфы по этому поводу
|
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Что показывает
if (isset($_POST['text'])){ на серверве |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
А почему-то такая функция пропускает и там и там:
<body> <?php function rabValTxtZag($Txt) { $a='"'; //двойная кавычка внутри одинарных if (!preg_match("/^[a-z'".$a."]{1,40}$/ui", $Txt)) { echo "Не нашло совпадение"; }else{ echo "Нашло совпадение"; } } if (isset($_POST['text'])){ $text=$_POST['text']; rabValTxtZag($text); } ?> <form name="fg" action="temp.php" enctype="multipart/form-data" method="post"> <input name="text" type="text" /> <input type="submit" value="Проверить" /> </form> </body> |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
if (isset($_POST['text'])){
print_r($_POST); } На локалке показывает: Array ( [text] => " ) На серваке: Array ( [text] => \" ) |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
сервак чтоли сам их экранирует?
|
![]() |
|||
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Да. В .htaccess пропиши php_flag magic_quotes_gpc Off |
||
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
Как вставил туда надписи сервак выдает ошибку и не дает грузится сайту вообще. Ошибка такая:
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@bel-torg.by and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. |
![]() |
|
![]() ![]() ④ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 9509 Пользователь №: 18161 На форуме: Карма: 552 ![]() |
Какой то говняный хостинг..
Тогда как вариант в начале файла прописать function stripslashes_deep(&$value) |
![]() |
۩
Дата
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 9 Пользователь №: 35420 На форуме: Карма: ![]() |
А, ну да, точно. Спасибо огромное, а то запарился я с этой ерундой. Спасибо еще раз!!!
|
![]() |
![]() ![]() ![]() |