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

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

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

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

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


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