• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Поиск Плагин выводящий анекдоты\афоризмы ?! (ну или текст из файла))

Статус
В этой теме нельзя размещать новые ответы.

DOKTOR_666

Мой дом здесь!
Регистрация
14 Июн 2006
Сообщения
532
Реакции
256
Ищется плагин под ВП который позволит выводит в виджет
что-то типа "афоризм дня" или "цитата дня" или "анекдот дня"
короче какой-то текстик беря их из определенным образом набитого файла или таблицы БД ... в общем короче который пополнять руками можно

кто-нить что-то подобное видел ?!
 
Можно написать самому...

PHP:
<?php

//ВАРИАНТ №1
$STRS = file('aforizm.txt');
$N = mt_rand(1, count($STRS));
$STR = $STRS[$N];
echo $STR;

?>

PHP:
<?php

//ВАРИАНТ №2
function AFORIZM($FILE_NAME){
$STRS = file($FILE_NAME);
$N = mt_rand(1, count($STRS));
$STR = $STRS[$N];
echo "$STR";
}

AFORIZM('aforizm.txt');

?>

PHP:
<?php

//ВАРИАНТ №3
function AFORIZM($FILE_NAME){
$STRS = file($FILE_NAME);
$N = mt_rand(1, count($STRS));
$STR = $STRS[$N];
$RESULT = '';
$RESULT .= $STR;
return $RESULT;
}

echo AFORIZM('aforizm.txt');

?>
 

Вложения

  • aforizm.txt
    9,5 KB · Просмотры: 17
спасибку ткнул )))

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

ну типа четверостишие что ли

т.е. из файла имеющего формат

строка
строка
строка
строка

строка1
строка1
строка1
строка1

строка2
строка2
строка2


т.е. чтобы выводился текст до тех пор пока не встретилась пустая строчка
или к примеру какой-то разделитель типа "<<----->>"
 
их достаточно много, вот некоторые



я пользуюсь witty маленький плагинчик работает с файлами
 
а как сделать так чтобы можно было несколько строк выводить??

ну типа четверостишие что ли

т.е. из файла имеющего формат

строка
строка
строка
строка

строка1
строка1
строка1
строка1

строка2
строка2
строка2


т.е. чтобы выводился текст до тех пор пока не встретилась пустая строчка
или к примеру какой-то разделитель типа "<<----->>"

PHP:
<?php

$FILE = file("anekdot.txt");
$LINE = array_rand($FILE, 1);
echo $FILE[$LINE];

?>
Можно прямо в файле с анекдотами разделять тегом <BR> смотри вложенный файл...
 

Вложения

  • anekdot.txt
    2 KB · Просмотры: 14
Или так

В functions.php
PHP:
<?php
function random_text() {

    $file = "text.txt";
    $text = join(' ',file($file));
    $text = preg_split("/\r?\n\s\r?\n/s",$text);
    srand ((double) microtime() * 10000000);
    echo $text[array_rand ($text)];
}
?>

В нужное место

PHP:
<? php random_text(); ?>

Будет выводить случайный параграф из text.txt
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху