За последние 24 часа нас посетили 21510 программистов и 1690 роботов. Сейчас ищет 1861 программист ...

Прошу помощи не хватает опыта!

Тема в разделе "Вопросы от блондинок", создана пользователем Svetly_KOt, 20 июл 2007.

  1. Svetly_KOt

    Svetly_KOt Активный пользователь

    С нами с:
    20 июл 2007
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Nizhnekamsk
    Здравствуйте уважаемые программисты!Нужна помощь в написании скрипта.
    Я написал скрипт который в рандоме выводит какую то фразу из файла 1,и соединяет с ссылкой из файла 2(ссылки тоже меняются в рандоме).
    Вот их код
    Сам скрипт
    Код (Text):
    1. <?
    2. include "config.php";
    3. $kot = file("$kotfile");
    4. $kotrandom = rand(0, sizeof($kot)-1);
    5. $kottext = $kot[$kotrandom];
    6. $kot2 = file("$kotfile2");
    7. $kotrandom2 = rand(0, sizeof($kot2)-1);
    8. $kottext2 = $kot2[$kotrandom2];
    9. for ($kot3 = )
    10. if (empty($QUERY_STRING))
    11. {
    12. echo "<a href=\"".$kottext2."\">".$kottext."</a>";
    13. }
    14. else
    15. {
    16. if ($QUERY_STRING != "")
    17. {
    18. echo "<font color=\"$QUERY_STRING\"><a href=\"".$kottext2."\">".$kottext."</a></font>";
    19. }
    20. }
    21. ?>
    Конфиг для скрипты
    Код (Text):
    1.  
    2. <?
    3. # Файлы с базой
    4. $kotfile = "./base.txt";#Файл с фразами
    5. $kotfile2 = "./base2.txt";# файл с ссылками
    6. ?>
    В этот скрипт я не могу никак добавить счетчик времени для рандома фразы,задержка смены фразы должна быть около 2 часов.
    И еще одна проблема как сделать чтобы при записи во 2 файл не было нужды писать полную ссылку(http://ya.ru),а можно было написать просто ya.ru иначе он меня кидает на страницу на моем же сайте а не на ссылку на другой сайт...
    Примерно так...Помогите кто может!!!
     
  2. Svetly_KOt

    Svetly_KOt Активный пользователь

    С нами с:
    20 июл 2007
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Nizhnekamsk
    Хоть в чем нибудь помогите!!!!
     
  3. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Знал бы я что ты хочешь помог бы, но нифига из того что написано я не понял...
     
  4. Svetly_KOt

    Svetly_KOt Активный пользователь

    С нами с:
    20 июл 2007
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Nizhnekamsk
    Скрипт берет из двух совершенно разных файлов строки!В одном файле фразы,в другом ссылки на сайты.Соединяет их так чтобы фраза являлась ссылкой!И фразы и ссылки меняются рандомом,т.е. в случайном порядке!Мне нужно сделать чтобы фраза взятая из файла прежде чем сменилась простояла 2 часа.
    Так про вторую просьбу....Во втором файле находиться список ссылок все ссылки начинаются на http://.. и т.д.Мне надо чтобы начальное http://.. у ссылок не являлось обязательным условием.Т.е. просто ya.ru тоже воспринималась как ссылка!
     
  5. UNREAL

    UNREAL Активный пользователь

    С нами с:
    20 сен 2006
    Сообщения:
    45
    Симпатии:
    0
    нужно записать эту фразу и время (в файл или в бд) и проверять если с того времени прошло более 2 часов то менять на новую фразу

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

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    UNREAL
    Какие регулярные выражения?
    PHP:
    1. <? if( subStr( $str, 0, 7 ) != 'http://' ) $str = 'http://'. $str; ?>