Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2012, 23:54   #1
valerka92
Форумчанин
 
Регистрация: 24.04.2010
Сообщений: 179
По умолчанию file_get_contents + все ссылки со станицы

Привет !
Хочу сделать так с помощью File_get_contents загнал в переменную сайт вывести его
Допустим мой сайт http://programmist.ru
Хочу скопировать сайт
$a = file_get_contents(serega.ru);
echo $a;
Но если так сделать да все работает но все ссылки на странице будут вида
serega.ru и при нажатии на них пользователь будет уходить на сайт сереги

А мне нужно что бы все ссылки заменялиcь на мои типа http://programmist.ru/video.html и при нажатии на них опять в функцию file_get_contents попадалось то значение на ссылку которого мы нажимает т.е file_get_contents(http://programmist.ru/video.html) и опять на моем сайте открывалась страница

Т . е нужно все ссылки открыть с помощью file_get_contents


Как это реализовать
NADO IZUCHIT C++
valerka92 вне форума Ответить с цитированием
Старый 19.01.2012, 00:26   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Ссылки в украденном html-коде заменяем при помощи регулярных выражений - и показываем контент уже со своими ссылками.
Все запросы через mod_rewrite направляем себе на index.php (т.к. ничего подобного у нас на сайте нет).
В index.php обрабатываем URL и формируем запросы к нужным страницам чужого сайта - полученный таким образом контент опять-таки парсим, заменяем ссылки на свои, и показываем.
Кое-как - но это может будет работать.

Смысл тупо копировать чужое..?
Свое что-нибудь стоящее создать - не...?
Andkorol вне форума Ответить с цитированием
Старый 19.01.2012, 06:54   #3
valerka92
Форумчанин
 
Регистрация: 24.04.2010
Сообщений: 179
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Ссылки в украденном html-коде заменяем при помощи регулярных выражений - и показываем контент уже со своими ссылками.
Все запросы через mod_rewrite направляем себе на index.php (т.к. ничего подобного у нас на сайте нет).
В index.php обрабатываем URL и формируем запросы к нужным страницам чужого сайта - полученный таким образом контент опять-таки парсим, заменяем ссылки на свои, и показываем.
Кое-как - но это может будет работать.

Смысл тупо копировать чужое..?
Свое что-нибудь стоящее создать - не...?



У нас в городе локальная сеть бесплатная внутренний трафик , вот хочу поэтому так сделать что бы пользователи не тратили свои мб и им было бесплатно , а я бы со временем поставил бы рекламу !!! Вот для этих целей мне нужно !!!
NADO IZUCHIT C++
valerka92 вне форума Ответить с цитированием
Старый 19.01.2012, 09:17   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у вас в городе нет безлимита?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как найти все ссылки на странице, начинающееся с... codermoder Работа с сетью в Delphi 6 11.02.2011 10:24
собрать все ссылки с Html designer999 Общие вопросы Delphi 4 26.04.2010 23:17
Все ссылки в новых вкладках Verst Общие вопросы Delphi 0 27.12.2009 18:25
Как можно отбразить все ссылки сайт в проге eldar Работа с сетью в Delphi 2 28.09.2008 12:19
Хелп! Перестали работать все ссылки в excel nniikkmmeenn Microsoft Office Excel 4 20.05.2008 16:57