Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   include в PHP (http://forum.oszone.net/showthread.php?t=46891)

Dimonweb 19-03-2005 15:06 308233

include в PHP
 
Когда я в PHP делаю include html-файла с другого сайта, то все его локальные ссылки становятся локальными и на моем. Как это можно обойти?

E-mail 19-03-2005 15:23 308236

Dimonweb
может быть ты имеешь ввиду относительные ссылки?
относительные базового url сайта который ты инклюдишь?
токда это объяснить просто <a href=/index.html> на его сайте это ссылка http://его_сайт.ру/index.html а на твоем http://твой_сайт.ру/index.html
чтобы это исправить, можно перед инклюдом поставить тег <base href=его_сайт.ру>
или например вместо инклюда, загрузить его страницу функцией file_get_contents() и методом замены добавить его сайт между href= и первым слешом, ну а потом вывести на экран результат.

я так думаю..


Время: 11:18.

Время: 11:18.
© OSzone.net 2001-