Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Замена реальной ссылки на рекламную
 
 автор: dordoy   (16.06.2008 в 17:42)   письмо автору
 
 

Я уже открывал похожую тему: http://softtime.ru/forum/read.php?id_forum=1&id_theme=53520, но не точно сформулировал задачу.

Есть страница с размещенными картинками (допустим сто) у каждой картинки прописана ссылка, которая ведет на внешний сайт.
Требуется скрипт, который при загрузке страницы заменит случайным образом часть (допустим 20%) реальных ссылок на рекламные ссылки из файла (null.php)

Замена должна быть произведена незаметно для пользователя например таким способом:
<a href="реальная ссылка" onclick="javascript:s='рекламная ссылка'; window.open(s); return false;" target="_blank">


Структура файла null.php - текстовый файл, ссылки расположены с новой строки.

   
 
 автор: sim5   (16.06.2008 в 17:48)   письмо автору
 
   для: dordoy   (16.06.2008 в 17:42)
 

Что значит при загрузке - после того как загружена страница? Если так, вам в другой раздел, это уже задачи JS.

   
 
 автор: dordoy   (16.06.2008 в 17:54)   письмо автору
 
   для: sim5   (16.06.2008 в 17:48)
 

Скажем так:

Есть страница с размещенными картинками (допустим сто) у каждой картинки прописана ссылка, которая ведет на внешний сайт.
Требуется скрипт, который заменит случайным образом часть (допустим 20%) реальных ссылок на рекламные ссылки из файла (null.php)

Замена должна быть произведена незаметно для пользователя .

Структура файла null.php - текстовый файл, ссылки расположены с новой строки.

   
 
 автор: sim5   (16.06.2008 в 17:58)   письмо автору
 
   для: dordoy   (16.06.2008 в 17:54)
 

Что значит незаметно - после того как загружена страница? Если так, вам в другой раздел, это уже задачи JS.

   
 
 автор: dordoy   (16.06.2008 в 18:01)   письмо автору
 
   для: sim5   (16.06.2008 в 17:58)
 

Уважаемые, регулировщики!
Большая просьба, можете помочь - помогите, не можете... что время попусту тратить на писанину

   
 
 автор: BinLaden   (16.06.2008 в 18:02)   письмо автору
 
   для: dordoy   (16.06.2008 в 18:01)
 

То есть Вам требуется заменить после загрузки страницы? Если так, то Вам в другой раздел - http://softtime.ru/forum/index.php?id_forum=4

   
 
 автор: sim5   (16.06.2008 в 18:13)   письмо автору
 
   для: dordoy   (16.06.2008 в 18:01)
 

Ну вы сами подумайте, что вы спрашиваете? Незаметно это как? Вы можете ПЕРЕД ТЕМ как выдать пользователю страницу с картинками, уже на сервере сделать подмену этих ссылок - это будет незаметно для пользователя? Вы как попугай, одно и тоже, а не понять...

   
 
 автор: dordoy   (16.06.2008 в 18:26)   письмо автору
 
   для: sim5   (16.06.2008 в 18:13)
 

На сервере сделать подмену ссылок.

   
 
 автор: sim5   (16.06.2008 в 18:41)   письмо автору
 
   для: dordoy   (16.06.2008 в 18:26)
 

А зачем у вас тогда JS открывает окно? Видите ли, если ваши картинки со ссылками, это картинки на основной странице, то смысла в этом окне нет, один гемморой с ним и тут работа для JS в таком случае. Если картинки это страница с картинками которая будет открыта в этом окне, тогда в скрипте обработчике (к которому идет запрос в окне), получайте файл, например:

<?
$links 
file("null.php"); //$links это массив ссылок
$rand_links array_rand($links20); //а $rand_links, это уже 20 случайных ссылок   

А уж дальше как хотите их - либо через каждую четвертую картинку подставляйте, либо в первой двадцатке и т.п..

   
 
 автор: BinLaden   (16.06.2008 в 17:59)   письмо автору
 
   для: dordoy   (16.06.2008 в 17:54)
 

А что значит при загрузке? Если после того как загружена страница, то Вам в другой раздел - http://softtime.ru/forum/index.php?id_forum=4

   
 
 автор: AcidTrash   (16.06.2008 в 22:31)   письмо автору
 
   для: dordoy   (16.06.2008 в 17:42)
 

>Есть страница с размещенными картинками (допустим сто) у каждой картинки прописана >ссылка, которая ведет на внешний сайт.
>Требуется скрипт, который при загрузке страницы заменит случайным образом часть >(допустим 20%) реальных ссылок на рекламные ссылки из файла (null.php)

Не понятно какая цель всего этого маскарада.
Страница с размещенными картинками и ссылками у каждой страницы, откуда все это берется из БД? И причем рекламные ссылки?

P.S. Если вы это где-то видели, приведите ссылку, может нагляднее будет понятно, что вы конкретно хотите.

   
 
 автор: SiM(R)   (17.06.2008 в 02:31)   письмо автору
 
   для: AcidTrash   (16.06.2008 в 22:31)
 

А как у Вас формируются картинки на страничке: статично ( то есть их адреса прописаны в HTML коде и не меняются или динамически ( то есть формируются PHP)??


Если первый случай, то Вам действительно надо в раздел JS. Если второй, то впринципе sim5 Вам уже ответил.

   
 
 автор: mihdan   (17.06.2008 в 11:54)   письмо автору
 
   для: dordoy   (16.06.2008 в 17:42)
 

Порнушку мутим?

Каким образом у ва формируется страница? Откуда берутся данные. Вы можете подробнее описать?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования