PHP эквивалентен Perl URI :: URL - PullRequest
1 голос
/ 27 мая 2009

Я переписываю искатель на основе Perl, написанный 8 лет назад на PHP. Я использовал довольно удобный модуль URI :: URL в Perl для таких вещей:

$sourceUrl = '/blah.html';
$baseHost = 'http://www.example.com';
my $url = URI::URL->new($sourceUrl, $baseHost);
return $url->abs;

возвращает: 'http://www.example.com/blah.html'

Функция parse_url в PHP довольно удобна, но есть ли что-то более надежное? Конкретно что-то, что даст вышеуказанную функциональность?

Ответы [ 3 ]

1 голос
/ 27 мая 2009

Может быть Zend_Uri это то, что вы ищете?

0 голосов
/ 27 мая 2009

Я немного поискал в архиве PEAR, и мое первое приближение URI :: URL равно Net_URL2 . Может быть, вы хотите сделать это?

0 голосов
/ 27 мая 2009
print $baseHost . $sourceURL;

Я что-то упустил? Твой путь кажется слишком сложным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...