powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) замена значения параметра в $QUERY_STRING
11 сообщений из 11, страница 1 из 1
(PHP) замена значения параметра в $QUERY_STRING
    #33739724
Carat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здрасти всем !!
опять завяз в регулярных выражениях.

надо сделать функцию, кот. будет менять
значение параметра в GET ( ?lang=RU&id= 10 &page=100 )

входные параметры для функции:
- назв. параметра
- его новое значение

т.е. заменить текст между
НАЗВ_ПАРАМЕТРА=....(конец строки либо символ &)
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33739867
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот очень хорошая статья по регулярным выражениям, непомню уже где скачал, но очень доволен: Скачать (51 Kb)
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33739974
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Vint_xВот очень хорошая статья по регулярным выражениям, непомню уже где скачал, но очень доволен: Скачать (51 Kb) Это с PHP Club'а статьи
http://phpclub.ru/detail/article/simple_regular
http://phpclub.ru/detail/article/regexp_1
http://phpclub.ru/detail/article/regexp_2
До кучи добавил бы Фридла
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33739975
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
А вообще - неплохо было бы для начала пояснить, зачем это нужно.
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33740692
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати да, ведь при испльзовании ПХП не нужно писать этих регулярных выражений а достаточно считать данные из переменной $_GET["название_параметра"]
К примеру, при обращении к файлу скажем так:

http://myServer/file.php?lang=RU&id=10&page=100

Данные можно будет извдечь через переменные:
$_GET["lang"]
$_GET["id"]
$_GET["page"]
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33741108
Carat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отвечаю. для чего это нужно:
представьте кучерявый проект, где будет неизвестно какой запрос (GET).
далее надо просто перейти на другой язык, а все остальные параметры оставить прежними.
следовательно, необходим механизм работы со строкой запроса.

что касается всех ссылок, то это я и сам в инете видел, но регулярные выражения для меня - китайская грамота. даются с трудом. мартышка к старости слаба глазами стала. это все. кто может - помогите реально. пасибо
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33741137
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Ненужны тут регулярники.
http://php.net/output_add_rewrite_var
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33741151
Carat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверно, это не совсем то.
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33741977
Carat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как говорил Райкин: дом большой, а поговорить не с кем.
народ, тута есть кто отзывчивый?
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33741990
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда, если я правильно тебя понял вот:

автор<?
function ParamReplace($Param,$Value, $Input)
{
return ereg_replace($Param."=[^&]+",$Param."=".$Value,$Input);
}
$url="?lang=RU&id=10&page=100";


echo "Новый запрос:<pre>".ParamReplace("page","10", $url)."</pre>";
?>
...
Рейтинг: 0 / 0
(PHP) замена значения параметра в $QUERY_STRING
    #33742070
Carat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
огромный пасб !!!!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) замена значения параметра в $QUERY_STRING
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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