Автоматическая вставка случайного слова из файла

Тема в разделе "PHP", создана пользователем qwe1234, 11 окт 2008.

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

    qwe1234

    Регистр.:
    1 мар 2008
    Сообщения:
    178
    Симпатии:
    12
    вот хотел бы реализовать что бы к примеру в движке DLE при грабинге вставлялся случайный автор из списка в файле как это сделать не знаю .От чего отталкиваться ?
    хотел бы услышать советы профессионалов !
     
  2. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    890
    Симпатии:
    562
    PHP:
    $arr file(FILE); # если разделитель- перевод строки
    # shuffle($arr); shuffle($arr); shuffle($arr); необязательно
    echo $arr[mt_rand(0count($arr))-1];
    Раздел не соответствует теме. Или наоборот.:D https://www.nulled.cc/forumdisplay.php?f=214
     
    qwe1234 нравится это.
  3. qwe1234

    qwe1234

    Регистр.:
    1 мар 2008
    Сообщения:
    178
    Симпатии:
    12
    да это работает но есть небольшай проблема :
    если писать в файле все с новой строки
    qqqq
    www
    aaaa
    то вставляется вот такого вида qqq%0D%0A тоесть еще и перевод строки
    а как сделать что бы вставлялось просто слово ?

    во тоже самое текст из файла
    PHP:
    $lines file('author.ht');
    $max_rnd count($lines);
    $rnd_frase mt_rand(1,$max_rnd)-1;
    $author $lines[$rnd_frase];
     
  4. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    890
    Симпатии:
    562
    Ну, существует ещё и оператор substr(var, 0, -2);
    Также можно хратить в файле логин^логин^логин
    PHP:
    $arr explode('^'file_get_contents(FILE));
     
    qwe1234 нравится это.
  5. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    Может trim поможет?
     
  6. qwe1234

    qwe1234

    Регистр.:
    1 мар 2008
    Сообщения:
    178
    Симпатии:
    12
    спасибо ! но то что написал KillDead помогло все работает !
     
Статус темы:
Закрыта.