powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Модификация строки запроса
7 сообщений из 7, страница 1 из 1
(PHP) Модификация строки запроса
    #33472381
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то толи я к утру тормозить начал, толи что, но посоветуйте прег или другой более-менее изящный способ решения следующей задачи:
есть строка для получения GET-запроса, вида
/script.php/pathinfo?var1=34&page=1&var2=dff
с нефиксированным значением параметров и порядком их следования.
Надо выкусить из этой строки параметр 'page=1' и привести в порядок результат: если после этого в строке запроса параметров не осталось -- убрать "?" на конце, если получилось "?&" или "&&" -- убрать лишний амперсанд.
В принципе сделать несложно, но красивого решения мне сейчас что-то не придумывается(
...
Рейтинг: 0 / 0
(PHP) Модификация строки запроса
    #33472412
-.-.-.-.-.-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
parse_str + http_build_query ?

PS
я правда несколько лет назад писал
...
Рейтинг: 0 / 0
(PHP) Модификация строки запроса
    #33472415
-.-.-.-.-.-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-.-.-.-.-.-parse_str + http_build_query ?

PS
я правда несколько лет назад писал
блин случайно нажал, на PS не обращай внимания
...
Рейтинг: 0 / 0
(PHP) Модификация строки запроса
    #33472439
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHP4, забыл уточнить, сорри...
Так что http_build_query нету.
Впрочем, foreach его бы заменил, да вот только случай, когда в результате параметров не останется, отдельно рассматривать придётся. Проще уж через тройной прег прогнать.
...
Рейтинг: 0 / 0
(PHP) Модификация строки запроса
    #33472635
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй выкусить \??page=1(&?)$|page=1(&?)
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
(PHP) Модификация строки запроса
    #33472637
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
DocAlТак что http_build_query нету.А это так сложно его самому сделать, да? Наверно нужно учёную степень иметь...
...
Рейтинг: 0 / 0
(PHP) Модификация строки запроса
    #33473099
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* DocAlТак что http_build_query нету.А это так сложно его самому сделать, да? Наверно нужно учёную степень иметь...
DocAl
Впрочем, foreach его бы заменил, да вот только случай, когда в результате параметров не останется, отдельно рассматривать придётся.

Не сложнее, чем прочитать не одну строку, а обе,)

Т.к. напрямую решение неприменимо из-за версии PHP, а уточнить, что у меня PHP4 я забыл, я сделал это чуть позже, какие проблемы-то?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Модификация строки запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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