АРМАДА
Подскажите php-скрипт
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

RTFM
Свой
Зарегистрирован: 07.04.2007
Сообщений: 8
Обратиться по нику
# Добавлено:Пт Окт 12, 2007 10:22 pmДобавить в избранноеОтветить с цитатой
Есть html-страница, которая каждый раз выдает разный контент. В контенте всегда есть ссылки типа nudepics.html с кучей параметров. Как заставить скрипт собирать эти ссылки в массив, выбирать случайным образом одну, и перекидывать по ней юзера? Сломал себе голову уже, задача простая, но невыполнимая для НЕкодера. Ногами не бить, заранее спасибо.

Smarty
Опытный
Зарегистрирован: 13.07.2007
Сообщений: 111
Обратиться по нику
# Добавлено:Сб Окт 13, 2007 1:54 amОтветить с цитатой
с комментариями:

Код:

<?
//начало кода
$page = 'http://domain.com/mypage.html';
//задаем имя страницы - переменная $page
$content = file_get_contents($page);
//получаем содержимое страницы
preg_match_all("#<a href=\"(.*)\"#isU", $content, $out);
//ищем на ней все ссылки и засовываем в $out[1]
$random_link = $out[1][mt_rand(0,count($out[1])-1)];
//выбираем рандомную ссылку
header('Location: '.$random_link);
//отправляем по ней посетителя
?>

http://wp-digger.com
Помощь по Wordpress / 447690401

RTFM
Свой
Зарегистрирован: 07.04.2007
Сообщений: 8
Обратиться по нику
# Добавлено:Сб Окт 13, 2007 3:44 pmОтветить с цитатой
респект, пошел тестить :thup:

Smarty
Опытный
Зарегистрирован: 13.07.2007
Сообщений: 111
Обратиться по нику
# Добавлено:Сб Окт 13, 2007 5:14 pmОтветить с цитатой
ограничения по работе - все ссылки должны быть в виде <a href="link"
<a title="" href= , <a rel="nofollow" href= ссылками считаться НЕ БУДУТ
ссылки вида <a href='link' также считаться не будут
хотите разобраться в пхп - 1 - узнайте откуда эти ограничения 2 - узнайте как их обойти
решается програмистом за 5 мин, с помощью гуглы - ну полчаса где-то )
эту задачку оставлю вам )
http://wp-digger.com
Помощь по Wordpress / 447690401
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры