Articles of url

как изменить URL-адрес метода GET для очистки URL-адреса в php?

Это URL-адрес, созданный методом GET в php для отправки параметра DATA на страницу archives.html : http://127.0.0.1/archives.html?option=com_archive&date=16-2-2014 Есть ли способ очистить этот URL? Я хочу сделать что-то вроде этого (и я могу отправить параметр тоже!) http://127.0.0.1/archives.html/16-2-2014 Могу ли я сделать это с помощью mod_rewrite? (Я разрабатываю компонент на joomla3)

Как вы можете получить vars в url, используя php?

У меня есть URL, example.com/?/page1 и я хочу узнать, что такое часть GET URL-адреса, например: ?/page1 Как мне это сделать? например, без необходимости разделить строки и прочее?

GET, URL-Rewrite

Продолжение из моего предыдущего потока: GET, if, elseif Я использую CMS, но он переписывает URL-адрес где-то через файлы. Как мне обойти работу с $ _GET без расширения .php? Options +MultiViews Это все равно не позволит мне посетить /something.php, это говорит, что не найден. (Будет ли это потому, что страницы не находятся в /, они находятся […]

Как использовать переменную PHP в качестве URL-адреса для элемента iframe

Я очень новичок в PHP (изучая его в CodeAcademy), и я хотел создать веб-браузер, используя iframe . Это то, что у меня есть до сих пор: <!DOCTYPE html> <html> <body> <?php $url = $_GET['url']; print $url; ?> <form name="input" method="get"> Url: <input type="text" name="url" action="<?php echo $url; ?>"> <input type="submit" value="Go"> </form> <iframe src="<?php echo […]

Как разбить URL-адрес на его составные части в PHP?

Регулярные выражения никогда не были одним из моих сильных сторон, и у меня есть я в тупике. В рамках проекта я хочу создать класс ссылок на PHP в PHP. Работа с mod_rewrite через Apache довольно проста для меня, и это отлично работает. Тем не менее, я хотел бы создать функцию, которая может генерировать ссылку SEO […]

Запуск 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('.', […]

PHP simplexml_load_file со специальными символами в URL-адресе

Я пытаюсь получить локальный прогноз погоды на основе IP-адреса пользователя. Я использую geogugin.net, чтобы получить местоположение пользователя и передать название города и страны Google API погоды. //Get user IP $ip = $_SERVER['REMOTE_ADDR']; $geolocation = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ip)); $geo_city = $geolocation['geoplugin_city']; $geo_country = $geolocation['geoplugin_countryName']; $file = "http://www.google.com/ig/api?weather=".$geo_city.",".$geo_country; $xml = simplexml_load_file($file); //Echo content of retrieved XML for debugging purposes […]

preg_replace для изменения URL-адресов SRC и HREF, исходящих из curl

Мне нужно заменить URL-адреса на странице, сделанной curl, и добавить правильную ссылку на изображения и ссылки. Мой php curl-код: <?php function getPage($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $result = curl_exec($ch); curl_close($ch); if (!preg_match('/src="https?:\/\/"/', $result)) $result = preg_replace('/src="(.*)"/', "src=\"http://support.prophpbb.com/\\1\"", $result); if (!preg_match('/href="https?:\/\/"/', $result)) $result = […]

Создание регулярного выражения url global

Я искал регулярное выражение для замены простого текста url в строке (строка может содержать более 1 URL-адреса): <a href="url">url</a> и я нашел это: http://mathiasbynens.be/demo/url-regex Я хотел бы использовать регулярное выражение diegoperini (которое по результатам тестов является лучшим): _^(?:(?:https?|ftp)://)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[az\x{00a1}-\x{ffff}0-9]+-?)*[az\x{00a1}-\x{ffff}0-9]+)(?:\.(?:[az\x{00a1}-\x{ffff}0-9]+-?)*[az\x{00a1}-\x{ffff}0-9]+)*(?:\.(?:[az\x{00a1}-\x{ffff}]{2,})))(?::\d{2,5})?(?:/[^\s]*)?$_iuS Но я хочу сделать глобальным, чтобы заменить все URL-адреса в строке. Когда я использую это: /_(?:(?:https?|ftp)://)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[az\x{00a1}-\x{ffff}0-9]+-?)*[az\x{00a1}-\x{ffff}0-9]+)(?:\.(?:[az\x{00a1}-\x{ffff}0-9]+-?)*[az\x{00a1}-\x{ffff}0-9]+)*(?:\.(?:[az\x{00a1}-\x{ffff}]{2,})))(?::\d{2,5})?(?:/[^\s]*)?_iuS/g Это […]

php URL – заменить знак вопроса и параметр слэш

Таким образом, исходный url выглядел website.com/post.php?id=130 используя следующие правила htaccess, я смог удалить .php из URL-адреса RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php теперь URL-адрес выглядит так website.com/post?id=130 Теперь я хочу заменить «? Id =» на косую черту, чтобы URL выглядел website.com/post/130 любые советы о том, что делать здесь?

Intereting Posts
PHP-почта не получена, кажется, успешна – размещена на AWS Получить результаты разбивки на страницы в Active Collab API Регулярное выражение для поиска и замены @ упоминает как твиттер Как использовать подготовленные команды mysqli в PHP? Включенные php-файлы не будут работать после вложенных файлов вложенных файлов Каков самый быстрый способ найти появление строки в другой строке? Можно ли отформатировать число до 2 десятичных знаков с помощью Smarty PHP Как отслеживать просмотры страниц без разбиения базы данных MySQL Стратегии для синхронизации двух баз данных mySQL (в разных местах)? laravel как перейти на другую функцию в том же контроллере 301 Перенаправление со старого URL не работает (prestashop) Как поместить строку в текстовый файл в PHP? Как получить данные массива $ _FILES, как и после отправки формы в следующем сценарии? PHP-MYSQL: преобразование временной отметки Unix в DateTime и наоборот php pdo подключен к DB2 по-разному CODEPAGE