powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярные выражения и POST переменные
13 сообщений из 13, страница 1 из 1
Регулярные выражения и POST переменные
    #33252712
PhD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PhD
Гость
Доброго времени суток!

Скажите, пожалуйста, почему когда я передаю строку через метод POST из формы в другой файл, то в этом файле рег. выражение не находит нужную подстроку? А если проверять ту же строку в файле где она формируется, рег. выражение выполняется?

Огромное спасибо!!!

С уважением, PhD
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33252738
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выведите содержимое массива POST в "том" скрипте, и сравните с тем, что в файле.
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33252749
PhD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PhD
Гость
Строка, переданная через POST больше на 1.
С уважением, PhD
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33252752
PhD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PhD
Гость
Не пойму где этот лишний символ. Я проверял начало и конец строки. Там пробелов нет.
С уважением, PhD
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33252766
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Совершенно очевидно, что метод POST тут абсолютно не при чём, а телепаты - в отпуске.
PHP FAQ: Ничего не работает! Что делать???
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33252778
PhD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PhD
Гость
Дело в том, что строка передается верно. Но почему она больше на 1 по длине?

Мистика какая-то :(

Я пробовал выводить на 1 символ меньше, но строка обрезается (теряется символ).

Вот что я передаю "private_Alex>sasha"

Почему из формы она длиной 19 символов?
С уважением, PhD
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33252783
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33253070
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может вы все таки покажите скрипты? Покажите, как проверяете, что значения одинаковые до и после передачи данных?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33254010
AANN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторВот что я передаю "private_Alex>sasha"
Скорее всего, > экранируется слэшем
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33254136
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
AANN авторВот что я передаю "private_Alex>sasha"
Скорее всего, > экранируется слэшемС какой кстати? И вообще, зачем говорить то, о чём вы не знаете (об этом хотя бы говорит ваше "скорее всего").
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33254966
PhD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PhD
Гость
4m@t!cМожет вы все таки покажите скрипты? Покажите, как проверяете, что значения одинаковые до и после передачи данных?


Посмотрите, пожалуйста, мои скрипты:

Вот форма:


...
<form action="save_message.php" method="post" name="message" >
<input name="new_message" id="new_message" type="text" size="50" maxlength="100" >
<?php
echo("
<input name='id' type='hidden' value='$id'>\n
<input name='login' type='hidden' value='$login'>\n
");
?>
<input type="submit" value="Отправить" onKeyDown="return processOnEnter(this.event)">
<input name="" type="reset" value="Отменить">
</form>
...

Я заполняю поле new_message.

Здесь я получаю значение:


if(!empty($_POST['new_message']))
{
$message = $_POST['new_message'];
echo(strcmp($message,"private_Alex>sasha"));
...
}

Последнюю строку я написал, чтобы посмотреть, что будет если ввести в поле строку "private_Alex>sasha"

strcmp вщзвращает -1.

Большое спасибо за помощь!

С уважением, PhD
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33255061
PhD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PhD
Гость
Прошу прощения! Я нашел свою ошибку.

Спасибо всем, кто пытался помочь!
С уважением, PhD
...
Рейтинг: 0 / 0
Регулярные выражения и POST переменные
    #33255113
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
PhDЯ нашел свою ошибку.Ну так и написал бы, в чём она заключалась. Иначе некоторые так и будут думать, что '>' слэшится.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Регулярные выражения и POST переменные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]