powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как импортировать страницы интернет...
19 сообщений из 19, страница 1 из 1
Как импортировать страницы интернет...
    #32513742
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно импортировать странички интернет с любого сайта в сваой сайт, или просто отобразить часть другого сайта внутри своего, и можно ли потом осуществлять навигацию по внедрённому куску сайта ?
Поделитесь URL или скриптами, если конечно кто-то обладает готовыми решениями.
СПАСИБО.
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32513801
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В HTML существует такой тэг - <frame> - почитай для начала о нём. А воровать контент - нехорошо.
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32513907
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$s = @file_get_contents("http://www.еее.ru");
далее через регулярные выражения вырезаешь то что тебе не нужно (до тега BODY и после тега /BODY) и вставляешь к себе в сайт не используя никакие фреймы.
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32514045
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vovan1 , у меня PHP 4.2 на сервере, и приведённая конструкция не работает, что же далать? Кроме того, ваша конструкция не отличается абослютной работоспособностью - если скрипты сервера написаны в некотором смысле несколько своеобразно, единственный способ решения проблемы - CURL или использование fsockopen , при чём, возможно, через прокси-сервера.
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32514131
VELIK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет помогите мне я скачал гостевую книгу она нипасана через php я хотелбы её запустить как мне это сделать ?А то когда я меня расширение место PHP ставля HTML она выдаёт половину ногрмально а остольное каракули как мне сделать чтобы всё было нормально ?
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32514735
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VELIK
твой вопрос совершенно не касается темы, которую затронул Николай.
Создай свою отдельную тему с этим вопросом
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32517164
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё дело в том, что работа в сети Интернет у нас через прокси(UserGate) в локальной сети нашего предприятия. У предприятия есть сайт, к которому я имею(как "молодой" начинающий web-админ) доступ по HTTP и FTP всегда. Но на другие сайты я попасть не могу. Так вот хочу у Вас попросить помощи сделать скрипт, который бы вставлял определённый сайт в интернете на страницу на сайте предприятия(при помощи скрипта) и можно было-бы хоть как-то осуществлять навигацию по этому "интегрированному" сайту...
Вот такие пироги :)
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32520466
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И всё же... Как мне быть с учётов предыдущего поста. Направте на путь "истинный" :)
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32520673
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давай сразу определимся : тебе надо готовое решение или ты сам хочешь сделать ?
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32522468
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно готовое решение...опыта мало...
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32522810
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай_ , тогда в гугль, или по ресурсам с халявными скриптами. Поисковиками-то наверно пользоваться сам умеешь?
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32523177
roman2311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если на вашем предприятии можно разместить свой PHP скрипт, то сделай примерно следующее:

Файл get_data.php
Код: plaintext
1.
2.
3.
4.
5.
<?
$url=$_GET["url"]; 
$dwn_page=file_get_contents($url);
echo $dwn_page;
?>

Как это будет работать:
Запускаешь с WEB сервера вашей конторы этот скрипт, например:
http://192.168.0.1/get_data.php?url=www.rambler.ru
И он тебе загрузит Rambler без картинок и без ссылок. Просто html текст.
Сылки работать не будут, но всеже-бороздить интернет можно будет.

При желании можно усовершенствовать скрипт до:
Код: plaintext
1.
2.
3.
4.
5.
6.
<?
$url=$_GET["url"]; 
$dwn_page=file_get_contents($url);
str_replace("href='","href='http://192.168.0.1/get_data.php?url=",$dwn_page);
echo $dwn_page;
?>

теперь часть ссылок будет работать.
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32523990
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое СПАСИБО за поддержку.
Сейчас попробую этот скрипт в работе. Надеюсь заработает...
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32524113
roman2311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Николай.

Если не заработает, то пиши, разберемся.
Ты понимаешь, что этот скрипт делает? Если нет, то я объясню.

У меня намного интересней дело было:
Трафик не считался по FTP. И нужно было сделать такой скрипт, чтобы он закачивал на сервак, а потом оттуда уже качал другой вэбсервак по фтп.
Но так и не сделал - руки не дошли и инет выделили просто так :(
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32526195
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот этот код очень даже подошёл !
Код: plaintext
1.
2.
3.
4.
5.
6.
<?
$url=$_GET["url"]; 
$dwn_page=file_get_contents($url);
str_replace("href='","href='http://192.168.0.1/get_data.php?url=",$dwn_page);
echo $dwn_page;
?>
Вообще с первого взгляда очень классно (хоть я и не совсем разбираюсь) заработало. Но есть у меня некоторые недопонимания.
Дело в том что ссылки на скачиваемой странице чего-то не хотят "переделываться" в нужные, в соответствии со скриптом, т.е.:

Реальное расположение скрипта:
Код: plaintext
http:// 192 . 168 . 0 . 1 /doorways/get_data.php

Значит все ссылки на скачанной странице, после обработки скриптом должны иметь вид(как я понимаю):
до
Код: plaintext
http://sql.ru/forum/actualpost.aspx?bid= 18 &tid= 92180 &mid= 0 &p= 1 
после
Код: plaintext
http:// 192 . 168 . 0 . 1 /doorways/get_data.php?url=http://sql.ru/forum/actualpost.aspx?bid= 18 &tid= 92180 &mid= 0 &p= 1 

А они имеют вид:
Код: plaintext
http:// 192 . 168 . 0 . 1 /doorways/actualpost.aspx?bid= 18 &tid= 92180 &mid= 0 &p= 1 

Что же нужно подправить или добавить...
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32526995
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Николай_Но есть у меня некоторые недопонимания.
Дело в том что ссылки на скачиваемой странице чего-то не хотят "переделываться" в нужныеА с какой кстати? Они выдаются тебе в первозданном виде. Даже если забыть о том, что они могут быть относительными (как раз твой случай), их всё равно необходимо обрабатывать. Думаю, идеально для этого подойдёт preg_replace_callback , только для использования этой функции надо хотя бы ознакомиться с регулярными выражениями ( PCRE )
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32532464
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как пользоваться этой preg_replace_callback . По английски очень плохо понимаю. Покажите на примере, пожалуйста, который, на мою задачку похож.
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32532622
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Николай_ , вообще, многие ваши вопросы отпадают после банального использования поисковых систем (как яндекса & etc, так и поиска в форуме). Кстати, в английской документации прилагается масса примеров. Почитайте на досуге о регулярных выражениях по-русски ( часть 1 и часть 2 ) - может поможет. И вообще - не ждите на халяву готовых решений - попытайтесь вначале сами, покажите код (только не надо городить десятки килобайт кода - достаточно показать минимальный код, который не работает ожидаемым образом, и указать тестовые примеры, результат и ваши ожидания) - вам подскажут, где вы не правы - для процесса обучения это гораздо полезнее, чем скопировать готовое решение - это учит думать, при чём - своей головой.
...
Рейтинг: 0 / 0
Как импортировать страницы интернет...
    #32535646
Николай_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Планирую:
Написать скрипт:
1. Создать двухфрэймовую страничку.
1.1 В верхнем фрэйме сделать форму ввода для URL методом GET.
1.2. В нижнем -- отображение страницы аналогичным пердыдущему посту образом.
Если не против, прошу курировать мой "ПРОЕКТ"...
СПАСИБО.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как импортировать страницы интернет...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]