Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
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 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|