помогите усовершенствовать скрипт

Discussion in 'PHP' started by ufaclub, 4 May 2011.

  1. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    PHP:


    <?php

    chmod
    ("url.txt",0777);
    $thispage $_SERVER['REQUEST_URI'];
    $page_hash md5($thispage);

    $lines file('http://www.site.ru/spisok.txt',FILE_SKIP_EMPTY_LINES);
    $urls file('url.txt',FILE_SKIP_EMPTY_LINES);

    $key array_search($page_hash."\r\n"$urlstrue);  
    if (!
    $key){
        
    $w=fopen('url.txt','a-'); // открываем только для записи, курсор устанавливаем в конец файла
        
    fwrite($w,$page_hash."\r\n");   // записываем хэш новой страницы в конец файла
        
    fclose($w);
        
    $new_urls file('url.txt',FILE_SKIP_EMPTY_LINES); // заново читаем файл в массив
        
    $key count($new_urls)-1// считаем количество элементов в массиве и отнимаем 1, т.к. ключи элементов начинаются с 0
    }

    ?> 

    <?php echo $lines[$key]; ?> 

    а надо чтобы выводилась не просто n-ая строчка из файла

    а выводилась содержание контейнера в строчке

    вида | text1 | text2 |text3 |text4 | text5|

    но выводилось случайным образом но чтобы после выбранного | text-n | при повторном обращении всегда выводился один и тот же контейнер | text-n |

    вот например - было обращение скрипта с домена supersite.ru

    и на нем выводить любой контейнер из первой строчки - например | text1 |

    и потом всегда только выводиться | text1 |
     
    #1 ufaclub, 4 May 2011
    Last edited: 4 May 2011
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    ufaclub вы наверное НЕ ожидаете ответ - "пользуйтесь нормальными субд"?
     
    _________________________