Ищу скрипт вывода текстовых ссылок на странице сайта

Тема в разделе "PHP", создана пользователем Dominikus, 8 сен 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Dominikus

    Dominikus Создатель

    Регистр.:
    14 окт 2006
    Сообщения:
    22
    Симпатии:
    8
    Уважаемые! Ищу скрипт вывода текстовых ссылок на странице сайта. Например в текстовом файле data.txt прописаны ссылки, каждая ссылка с новой строчки. Скрипт выдергивает их в случайном порядке и выводит на страницу сайта.
     
  2. rex1963

    rex1963

    Регистр.:
    19 фев 2007
    Сообщения:
    228
    Симпатии:
    47
    Где-то так
    PHP:
    $file=file_get_contents($_SERVER['DOCUMENT_ROOT']."/url.txt"); 
     
    $file=explode("\n"$file);
    $urltrim($file[rand(0,count($file)-1)]);
     
  3. Ad1ce

    Ad1ce Постоялец

    Регистр.:
    18 авг 2009
    Сообщения:
    110
    Симпатии:
    25
    Я примено такой же использую на своих ГС.
    Но может кто подскажет как вывести разные ссылки на разных страницах с минимум усилий. Система типа sape.
     
  4. omfg

    omfg

    Регистр.:
    4 авг 2009
    Сообщения:
    159
    Симпатии:
    46
    А база данных есть?
    Хотя можно в файле записывать массив в виде 'URL страницы'=>'ссыка'
     
  5. Ad1ce

    Ad1ce Постоялец

    Регистр.:
    18 авг 2009
    Сообщения:
    110
    Симпатии:
    25
    Без разницы с базой, без.
    Тут проблема в том, что сайтов много, каждый надо проиндексировать, написать код для вывода ссылок.
    Можно самому все это писать - но долго, поэтому спрашиваю про уже готовые скрипты.
     
  6. Dominikus

    Dominikus Создатель

    Регистр.:
    14 окт 2006
    Сообщения:
    22
    Симпатии:
    8
    Спасибо конечно, но чот у меня не получилось, не выводит:nezn:
    вставил в страницу указал путь 'DOCUMENT_ROOT']."/url.txt" и ничего...
     
  7. rex1963

    rex1963

    Регистр.:
    19 фев 2007
    Сообщения:
    228
    Симпатии:
    47
    Не понял, что не выводится? Строка из файла? добавьте
    PHP:
    echo $url;
     
Статус темы:
Закрыта.