|
|
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
здрасти всем !! опять завяз в регулярных выражениях. надо сделать функцию, кот. будет менять значение параметра в GET ( ?lang=RU&id= 10 &page=100 ) входные параметры для функции: - назв. параметра - его новое значение т.е. заменить текст между НАЗВ_ПАРАМЕТРА=....(конец строки либо символ &) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 19:21:06 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
Вот очень хорошая статья по регулярным выражениям, непомню уже где скачал, но очень доволен: Скачать (51 Kb) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 21:01:22 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
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 До кучи добавил бы Фридла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 23:23:48 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
А вообще - неплохо было бы для начала пояснить, зачем это нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 23:24:58 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
Кстати да, ведь при испльзовании ПХП не нужно писать этих регулярных выражений а достаточно считать данные из переменной $_GET["название_параметра"] К примеру, при обращении к файлу скажем так: http://myServer/file.php?lang=RU&id=10&page=100 Данные можно будет извдечь через переменные: $_GET["lang"] $_GET["id"] $_GET["page"] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2006, 23:04:02 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
отвечаю. для чего это нужно: представьте кучерявый проект, где будет неизвестно какой запрос (GET). далее надо просто перейти на другой язык, а все остальные параметры оставить прежними. следовательно, необходим механизм работы со строкой запроса. что касается всех ссылок, то это я и сам в инете видел, но регулярные выражения для меня - китайская грамота. даются с трудом. мартышка к старости слаба глазами стала. это все. кто может - помогите реально. пасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2006, 17:30:21 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
Ненужны тут регулярники. http://php.net/output_add_rewrite_var ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2006, 18:04:25 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
наверно, это не совсем то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2006, 18:23:15 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
как говорил Райкин: дом большой, а поговорить не с кем. народ, тута есть кто отзывчивый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2006, 11:14:41 |
|
||
|
(PHP) замена значения параметра в $QUERY_STRING
|
|||
|---|---|---|---|
|
#18+
Тогда, если я правильно тебя понял вот: автор<? 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>"; ?> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2006, 11:17:21 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33739724&tid=1476122]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
227ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 577ms |

| 0 / 0 |
