файл вызова в localhost - PullRequest
       16

файл вызова в localhost

0 голосов
/ 04 ноября 2011

У меня есть файл test.php с сгенерированным php кодом xml в моем поддомене.Теперь я хотел бы получить данные с помощью функции php xml_parse на моей домашней странице.Вот код, который я использую: http://www.w3schools.com/php/func_xml_parse.asp

Если я открою файл http://www.website.com/test.php, я получу правильный код, но как я могу это сделать на локальном хосте с относительными путями?Я не могу использовать ./subdomain.com/test.php, потому что это не генерирует код php в поддомене.Как мне вызвать файл так, чтобы он разбирал php.Я могу сделать это с помощью http://localhost/subdomain.com/test.php, но тогда я всегда должен изменить его при загрузке файла на действующий веб-сайт.

Спасибо за вашу помощь и извините за мой английский; -)

1 Ответ

0 голосов
/ 04 ноября 2011
    $url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$url = preg_replace("/[^\/]+$/","test.php",$url);

Это берет текущий запущенный файл и заменяет имя файла на test.php, автоматически адаптируясь к его местоположению.

...