Помощник
|
PHP рандомная подгрузка строк из тхт |
centurion
|
Сообщение
#1
|
||
|
|
||
|
|||
eren_developer |
18.12.2010, 23:22;
Ответить: eren_developer
Сообщение
#2
|
|
$myFile = "1.txt";
$fileopen = fopen($myFile, 'r'); while (!feof ($fileopen)) { $current = rtrim(fgets($fileopen, 4096)); if ($current != "") { $lines[] = $current; } } fclose($fileopen); shuffle($lines); echo $lines[0]; -------------------- |
|
|
centurion
|
Сообщение
#3
|
|
fileopen, 4096 - цифры что означают?
|
|
|
bum |
19.12.2010, 13:48;
Ответить: bum
Сообщение
#4
|
|
Получается, если у меня 3 файла тхт, то будет 3 кода подгрузки. <раз> <два> <три> function random_str($n) {
$f = "/path_to_file/$n.txt"; if(is_readable($f)) { $a = file($f); $r = array_rand($a); return trim($a[$r]); } return "error: file $f not exist or not readable"; } echo random_str(1); echo random_str(2); echo random_str(3); Сообщение отредактировал bum - 19.12.2010, 14:00
Причина редактирования: add is_readable
-------------------- с безbumажным и простым как 1,2,3 переоформлением при продаже. Подробности в тех.поддержке. А так же хостинг и SSL сертификаты. |
|
|
eren_developer |
19.12.2010, 13:50;
Ответить: eren_developer
Сообщение
#5
|
|
Чтобы не цитировать всё сюда, здесь хорошо описано: http://php.su/functions/?fgets
-------------------- |
|
|
seotouch |
19.12.2010, 13:52;
Ответить: seotouch
Сообщение
#6
|
|
|
$f1 = "/path_to_file/1.txt"; $f2 = "/path_to_file/1.txt"; $f3 = "/path_to_file/1.txt"; function random_str($f) { $a = file($f); $r = array_rand($a); return trim($a[$r]); } echo random_str($f1); echo random_str($f2); echo random_str($f3); Самый хороший вариант, который предложили.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3416 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1243 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44918 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1890 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3403 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 23.4.2024, 20:56 |