Реклама на сайте Advertise with us
Тема: Знатоки PHP очень нужна ваша помощь Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе Sergunya


Зарегистрирован: 23.07.00
Сообщения: 290
Ссылка на сообщениеДобавлено: 15/06/03 в 22:42     

в ПХП не рублю, помогите написать скрипт (конечно же правильней будет, напишите). Долго трахался на подобных примерах, но ничего не получается.
Есть CSV файл, в котором храняться нужные мне урлы, скажем url.csv.
Надо, чтобы скрипт рандомом забирал УРЛ из этого файла и вставлял его в ONMOUSEOVER="window.status='вставка нужного урла', желательно чтобы урл не повторялся, так как скрипт будет использоваться в многих ссылках на странице.
Представляю что скрипт не сложный, но сам в силу незнания написать не могу. Спасибо

K началу

 
Информация о пользователе barc


Зарегистрирован: 04.01.03
Сообщения: 46
Ссылка на сообщениеДобавлено: 16/06/03 в 00:49     

Код:

<?php
$n=0;
$urls=file ("url.csv");
srand ((float)microtime()*1000000);
shuffle ($urls);
function fake_url(){
   global $n, $urls;
   if ($n>=count($urls)) $n=0;
   echo ("onmouseover=\"window.status='".rtrim($urls[$n])."';return true\" onmouseout=\"window.status='';return true\"");
   $n++;
}
?>
<html>
<head></head>
<body>
<p>
<a href="#" <?php fake_url()?>>Link1</a></br>
<a href="#" <?php fake_url()?>>Link2</a></br>
<a href="#" <?php fake_url()?>>Link3</a></br>
<a href="#" <?php fake_url()?>>Link4</a></br>
<a href="#" <?php fake_url()?>>Link5</a></br>
</p>
</body></html>

То?

K началу

 
Информация о пользователе Sergunya


Зарегистрирован: 23.07.00
Сообщения: 290
Ссылка на сообщениеДобавлено: 16/06/03 в 06:42     

to barck
спасибо, но что-то не работает у меня этот скрипт

K началу

 
Информация о пользователе webboxxx


Зарегистрирован: 06.03.03
Сообщения: 208
Ссылка на сообщениеДобавлено: 16/06/03 в 10:51     

Sergunya писал:
to barck
спасибо, но что-то не работает у меня этот скрипт


а ты хоть напиши что происходит. а то так сложно понять почему именно не работает, код вроде нормальный...

K началу

 
Информация о пользователе Sergunya


Зарегистрирован: 23.07.00
Сообщения: 290
Ссылка на сообщениеДобавлено: 17/06/03 в 09:26     

webboxxx писал:

а ты хоть напиши что происходит. а то так сложно понять почему именно не работает, код вроде нормальный...

мне дали несколько другой код (спасибо Stek)

Цитата:
<?php
$dbl=file('./thumb/urls.csv'); //файл с урлами, котрые должны рандомно подставляться в ОнМаус
srand ((float) microtime() * 10000000);
$rand_links = array_rand ($dbl, 120);

$db=file('./thumb/cat_desc.csv'); //файл с десками

srand ((float) microtime() * 10000000);
$rand_keys = array_rand ($db, 120);

?>
..........
..........
<?php
for ($i=0;$i<10;$i++) {
list($k,$v)=each($rand_keys);
list($k2,$v2)=each($rand_links);
?><a href='cj_out.php?url=../glinks/30.php&p=25&fk=2'; ONMOUSEOVER="window.status='<?php $dbl[$v2]?>';return true;" ONMOUSEOUT="window.status='';return true;" onClick="setWin(0);" id="blink"><?php print $db[$v]?></a><br><?php
}
?>

при просмотре страницы в виде HTML
показывает, что в онмаус стоит урл взятый из базы, но он сволочь все равно показывает настоящий (реальный) УРЛ (../glinks/30.php&p=25&fk=2), почему не знаю
может с синтаксисом что напутал, помогите

все это должно по идее работать на http://cumbridge.maturezhost.com/
в разделе Free mature galleries. Updated daily

подскажите, кто мудит, я или скрипт
помогите, плиз

K началу

 
Информация о пользователе barc


Зарегистрирован: 04.01.03
Сообщения: 46
Ссылка на сообщениеДобавлено: 17/06/03 в 13:41     

Попробуй удалить этот JS код

Код:

<script for=blink event=onmouseout>
   status='';
</script>

<script for=blink event=onmouseover>
   ShowURL=this.href;
   ind=ShowURL.indexOf('url=');
   ShowURL=ShowURL.substr(ind+4);
   status=ShowURL;
   return true;
</script>

и в пхп заменить
Код:

<?php $dbl[$v2]?>
на
<?php rtrim ($dbl[$v2])?>

Должно работать

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »