Articles of parse url

Запуск parse_url () в строке, которая не может содержать протокол

Я пытаюсь получить доменное имя и TLD (без субдомена) из строки URL-адреса пользователя, которая может иметь или не иметь протокол, каталоги, поддомены, имена файлов и т. Д. Другими словами, учитывая любое из следующего: example.com www.example.com sub.example.com example.com/whatever/hey.html http://example.com https://subdomain.example.com ftp://example.com/whatever/hey.html Я должен всегда заканчивать: example.com . Сейчас это то, что я делаю: $hostParts = explode('.', […]

parse_url () возвращает ошибку, когда example.com передается

Согласно следующему коду, если $host_name что-то вроде example.com PHP возвращает уведомление: Message: Undefined index: host но на полные URL-адреса, такие как http://example.com PHP возвращает example.com . Я пробовал, если заявления с FALSE и NULL, но не работают. $host_name = $this->input->post('host_name'); $parse = parse_url($host_name); $parse_url = $parse['host']; Как я могу изменить скрипт, чтобы принять example.com и […]

php parse_url reverse – проанализированный URL-адрес

Есть ли способ обратить вспять URL из проанализированного URL-адреса? $url = 'http://www.domain.com/dir/index.php?query=blabla#more_bla'; $parse = parse_url($url); print_r($parse); /* array( 'scheme'=>'http://', etc…. ) */ $revere = reverse_url($parse); // probably does not exist but u get the point echo $reverse; //outputs:// "http://www.domain.com/dir/index.php?query=blabla#more_bla" Или, если есть способ проверить URL-адрес, который не содержит части рекомендуемых URL-адресов, например www.mydomain.com mydomain.com должны […]

получение youtube video id PHP

В настоящее время я пишу webapp, в котором некоторые страницы сильно зависят от возможности вытащить правильное видео на YouTube и играть в него. URL-адреса youtube предоставляются пользователями, и по этой причине обычно будут иметь варианты, один из которых может выглядеть следующим образом: в то время как другой может выглядеть так: http://www.youtube.com/watch/v/y40ND8kXDlg В настоящее время я […]

PHP: удалить «WWW» из URL-адреса внутри строки

В настоящее время я использую parse_url, однако элемент хоста массива также включает часть «WWW», которую я не хочу. Как я могу это сделать? $parse = parse_url($url); print_r($parse); $url = $parse['host'] . $parse['path']; echo $url;

Intereting Posts
Аутентификация Facebook вызывает ошибки для нескольких пользователей Учебники для выпадающего меню в PHP Портирование кода PHP на код Delphi Как добавить .00 в любое значение, используя php Надежно воспроизвести на C # устаревший метод хэширования пароля, реализованный в PHP добавление пространства имен при использовании SimpleXMLElement Как присоединиться к последней записи в таблице? Не удается передать массив для публикации в PHP Вставка значений в несколько таблиц MySQL сразу Изменение значения элемента узла XML в PHP и сохранение файла Как получить доступ к изменению этой ценовой функции в Magento Соединение с базой данных CakePHP «Mysql» отсутствует или не может быть создано Файлы облачных облаков: загрузка изображений в облачные файлы rackspace с использованием PHP Ошибка PHP-скрипта при обновлении веб-формы Получение значения поля из массива объектов с помощью ключа внутри объекта