Зеркало сайта

Статус
В этой теме нельзя размещать новые ответы.

drop

Мой дом здесь!
Регистрация
1 Янв 2007
Сообщения
418
Реакции
200
Всем привет, разделом надеюсь не промазал :)

Есть локальный сайтец с выходом в инет, так сложилось что мне не безразлично каково заходить на сайт локальным пользователем где висит интеовская реклама, которая затрудняет работоспособность сайта с выключенным инетом. Сейчас нашелся рекламодатель, который предлагает повесить тизерный информер который бы подгружался с инета вместе с картинками и данными. Так вот вопрос:

Как средствами php (или какими средствами вообще это возможно) пустить инетвоский трафик с сайта рекламодателя на этот сервер где стоит мой сайт? Дабы картинки и всякая срань грузилась какбы с моего сайта
 
Как средствами php (или какими средствами вообще это возможно) пустить инетвоский трафик с сайта рекламодателя на этот сервер где стоит мой сайт? Дабы картинки и всякая срань грузилась какбы с моего сайта
А не проще выкачать себе баннер и крутить его у себя? Нужен пример того как сохранить картинку себе?
<?
$ch = curl_init("http://blablabla.com/logo.jpg");//Ссылка на то что скачиваем
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$results = curl_exec($ch);
curl_close($ch);
$myname = 'qu';
mkdir( $myname , 0777 );
$fp = fopen($name.'/'.$name.'.jpg', 'w');
fwrite($fp, $results);
fclose($fp);
?>
 
а как с тизерами быть?
 
себе на сервер флеш тизера сохраняешь таким же образом
 
спасибо, мне тоже очень пригодилось
 
а как с тизерами быть?
А как тизеры отдаются? Это просто страница какая-то? Дерни всю страницу к себе на сервак и обновляй по крону раз во-сколько хочешь.
PHP:
$page = file_get_contents("http://blablabla.com/logo.jpg");
echo $page;
А пользователи твоей сети будут дергать тизер уже от тебя.
 
А нужно ли вашим локальным пользователя просмотр этой рекламы ?

у меня похожая ситуация я сделал следующим образом для DLE:

Код:
if(substr($_SERVER['REMOTE_ADDR'],0,6)!='10.10.'){
$tmp ='<SCRIPT LANGUAGE="Javascript" SRC="http://popunder.ru/popunder.php?id=1"></SCRIPT>';
$tpl->set('{schetch}',$tmp);
}else $tpl->set('{schetch}','');

Тоесть если ip пользователя начинается не с 10.10. тогда показуем pop-up если нет тогда его не показуем!
 
  • Нравится
Реакции: drop
кешируйте на локальном информацию, я вот так делал для своего на локале, раз в 3 часа обновляется

PHP:
if (filemtime(ENGINE_DIR.'/cache/film/0_filmlist_fed.php') + 60*60*3) < time()...
 
Acidrayne я так понимаю это куда-то в index.php пихать? Маску других сетей кроме 10.10 прописывать так:

Код:
if(substr($_SERVER['REMOTE_ADDR'],0,6)!='10.10.','192.168'){
$tmp ='<SCRIPT LANGUAGE="Javascript" SRC="http://popunder.ru/popunder.php?id=1"></SCRIPT>';
$tpl->set('{schetch}',$tmp);
}else $tpl->set('{schetch}','');
?

И как здесь быть если несколько рекламных источников?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху