|
|
|
|
|
для: Shiva
(06.12.2006 в 23:01)
| | Парсить код на предмет путей?
А как быть, если пути в JS формируются? Вот так, например:
document.write("\<img name=\"mi" + i + "\" src=\"" + butnameImg + " border=\"0\" width=\"160\" height=\"22\" \>\</a\>\</td\>");
|
Да и сам butnameimg формируется там по коду выше...
Не выцепить ведь полный путь!..
Кто как поступил бы в этом случае?
Собственно задача:
сайт1 берет сформированные странички с сайта2, подставляет СВОИ ссылки, тем самым скрывая ВСЕ ЛИНКИ И АДРЕСА САЙТА2. Все работает, но вот с путями беда - картинки, JS-файлы, пхп итд итд, РАСПОЛОЖЕННЫЕ НЕ В КОРНЕ САЙТА2, не выводятся... :(((
Вот было бы замечательно, если как-нибудь ROOT сайта подменить... | |
|
|
|
|
|
|
|
для: Shiva
(06.12.2006 в 23:01)
| | :)))) Ирония тут неуместна! :))) Правда TNX
Но жду ВОЗМОЖНЫХ более рациональных решений :)
PS file_get_contents() тормозззит
ЗЗЫ ТАК!!! Пути. С путями чего делать? сайт1, при подгрузке сайт2 , КОГДА ОНИ РАСПОЛОЖЕНЫ В РАЗНЫХ ДОМЕНАХ (или даже разных подпапках одного домена) НЕ ПОЛУЧАЕТ ДОСТУП К ПУТЯМ сайта2. Ни стили, ни ПХП, ни картинки не подгружаются... | |
|
|
|
|
|
|
|
для: Jo!
(06.12.2006 в 22:57)
| | Вот спасибо! Простите, что не без мороки.... )) Мы будем стараться. | |
|
|
|
|
|
|
|
для: shiva
(06.12.2006 в 22:51)
| | Вот. SHIVA уже ближе к истине. Правда не без мороки. Попробую разобраться. TNX
ЗЫ Уж очень не хотелось анализировать код странички на предмет ссылок. Думал, как-то автоматом можно осуществить... | |
|
|
|
|
|
|
|
для: Jo!
(06.12.2006 в 22:45)
| | чувак так в чем проблема?
передавай переменные методом post и get и обрабатывай поведение... | |
|
|
|
|
|
|
|
для: Jo!
(06.12.2006 в 21:29)
| | Пропишите на сайте1 в .htaccess инструкцию, чтобы все запросы выводили на index.php
Что-то вроде
RewriteEngine on
Options +FollowSymlinks
RewriteRule !\.(gif|jpg|zip|css|js)$ index.php
|
В index.php получайте адресную строку целиком из массива $_SERVER, меняйте в ней имя хоста сайта 1 на имя хоста сайта 2 и запрашивайте соответствующий документ с сайта 2 функцией file_get_contents(). В этом коде с помощью строковых функций или регулярных выражений меняйте в ссылках имя хоста в обатную сторону, оставляя неизменными адреса запрашиваемых файлов и переменные $_GET.
Если нужно передавать также $_POST-данные формы - используйте сокеты для их передачи на сайт 2 и возврата результирующего кода. | |
|
|
|
|
|
|
|
для: moonfox
(06.12.2006 в 22:35)
| | Вооот. Уже правильно. (это про первую часть)
include так и поступает. НО МНЕ НУЖЕН НЕ простой редирект!
Нужно бы организовать полноценный обмен МЕЖДУ сайт1 и сайт2 в обе стороны. То есть
ЖМЕМ на ссылку на страничке сайт2 -->
затем ссылочка передается (с параметрами) на сайт1 -->
затем СНОВА исполненная страничка с сайта2 выдается на сайт1 | |
|
|
|
|
|
|
|
для: Jo!
(06.12.2006 в 22:15)
| | > Сайт 1 пуст. И сейчас содержит только include
слушай а что ты хочешь?
ты подгружаешь в тело сайта 1 тело сайта 2 ... что ты ожидаешь должно произойти?
правельно просто загрузится сайт 2 в том виде каком он есть...
что изменить?
какой скрытый редирект? сайт 2 содержит дизайн - значит это все сайт 2 а что то иное .. другое дело что если все сделано отдельно.. то можно вызывать голый контент в любой другой дизайн того же например сайта 1... | |
|
|
|
|
|
|
|
для: moonfox
(06.12.2006 в 22:06)
| | Да блин, НЕТУ НИКАКОГО ШАБЛОНА на сайте1
Сайт 1 пуст. И сейчас содержит только include
Может я чего неправильно объясняю?! Мне нужно реализовать эдакий "СКРЫТЫЙ РЕДИРЕКТ" | |
|
|
|
|
|
|
|
для: Jo!
(06.12.2006 в 21:58)
| | а-ля сам ничего не понимаешь..
блин есть шаблон - сайт1 - есть контент с сайта 2 - на сайте 1 жмем кнопку - имеем нужный файл входящий в состав сайта2... другое дело если профаны пихали весь дизайн соаместно с контентом..... тогда придется вырезать контент на уровне голой страницы с текстом и инклюдить ее в дизайн сайта 1 | |
|
|
|
|