PHP - вывод случайного содержимого

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:e3a69109767755f4a84a17f7815edf95' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:cbd4c3c218134108e6bca80748e9484c' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>curl -s <a href=\"http://fucking-great-advice.ru/api/random\" title=\"http://fucking-great-advice.ru/api/random\">http://fucking-great-advice.ru/api/random</a> | awk -F \\&quot; \'{print $8}\'</p>\n<p>ну это в консольке даёт матюкливые юморные советы<br />\nхотя мона и в пхп всунуть )))</p>\n', created = 1767368395, expire = 1767454795, headers = '', serialized = 0 WHERE cid = '2:cbd4c3c218134108e6bca80748e9484c' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b947ab27f692a57695b6d5458b443eb4' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Что-то выводит... И каждый раз - разное. Но необходимо с кодировкой еще разобраться. В моем случае такая бяка получается (консоль в KOI8-R):</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>curl -s </strong><a href=\"http://fucking-great-advice.ru/api/random\"><strong>http://fucking-great-advice.ru/api/random</strong></a><strong> | awk -F \\&quot; \'{print $8}\'<br />\n </strong>\\u041d\\u0435 \\u0441\\u043b\\u0435\\u0434\\u0438 \\u0437\\u0430 \\u0441\\u043e\\u0431\\u044b\\u0442\\u0438\\u044f\\u043c\\u0438!</td>\n</tr>\n</tbody>\n</table>\n<p>&nbsp;</p>\n', created = 1767368395, expire = 1767454795, headers = '', serialized = 0 WHERE cid = '2:b947ab27f692a57695b6d5458b443eb4' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;</p>\n<p>&nbsp;</p>\n', created = 1767368395, expire = 1767454795, headers = '', serialized = 0 WHERE cid = '2:b1f58154e0889ad9e13f315115f79cf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:930fe22f63885ba01ecfa890199b95a9' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>&nbsp;echo `curl -s <a href=\"http://fucking-great-advice.ru/api/random\" title=\"http://fucking-great-advice.ru/api/random\">http://fucking-great-advice.ru/api/random</a> | awk -F \\&quot; \'{print $8}\'` |sed \'s/\\&amp;nbsp;/ /g\'|cowsay -f /usr/local/share/cows/daemon.cow</p>\n<p>&nbsp;___________________________________&nbsp;</p>\n<p>/ Понижай градус, не \\</p>\n<p>\\ ссы! &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /</p>\n<p>&nbsp;-----------------------------------&nbsp;</p>\n<p>&nbsp; &nbsp;\\ &nbsp; &nbsp; &nbsp; &nbsp; , &nbsp; &nbsp; &nbsp; &nbsp;,</p>\n<p>&nbsp; &nbsp; \\ &nbsp; &nbsp; &nbsp; /( &nbsp; &nbsp; &nbsp; &nbsp;)`</p>\n<p>&nbsp; &nbsp; &nbsp;\\ &nbsp; &nbsp; &nbsp;\\ \\___ &nbsp; / |</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /- _ &nbsp;`-/ &nbsp;\'</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(/\\/ \\ \\ &nbsp; /\\</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/ / &nbsp; | ` &nbsp; &nbsp;\\</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;O O &nbsp; ) / &nbsp; &nbsp;|</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;`-^--\'`&lt; &nbsp; &nbsp; \'</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (_.) &nbsp;_ &nbsp;) &nbsp; /</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;`.___/` &nbsp; &nbsp;/</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;`-----\' /</p>\n<p>&lt;----. &nbsp; &nbsp; __ / __ &nbsp; \\</p>\n<p>&lt;----|====O)))==) \\) /====</p>\n<p>&lt;----\' &nbsp; &nbsp;`--\' `.__,\' \\</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp;|</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \\ &nbsp; &nbsp; &nbsp; /</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; ______( (_ &nbsp;/ \\______</p>\n<p>&nbsp; &nbsp; &nbsp; ,\' &nbsp;,-----\' &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp;\\</p>\n<p>&nbsp; &nbsp; &nbsp; `--{__________) &nbsp; &nbsp; &nbsp; &nbsp;\\/</p>\n<p>ЗЫ у меня зшел с утф</p>\n', created = 1767368395, expire = 1767454795, headers = '', serialized = 0 WHERE cid = '2:930fe22f63885ba01ecfa890199b95a9' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767368395, expire = 1767454795, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767368395, expire = 1767454795, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version
PHP логотип
 
Иногда требуется выводить данные в случайном порядке. Кроме этого, вещь полезна еще и тем, что контент страниц никогда не повторяется и при индексации роботами мы всегда можем сказать, что страницы у нас разные, чем несколько вводим в заблуждение поисковики. Но это заблуждение в нашу пользу.

Реализовать это можно несколькими способами. Один из самых простых:

  1. Создать на сервере текстовый файл data.txt
  2. Наполнить этот файл содержимым (каждый новый вариант - с новой строки)
  3. Добавить на страницу следующий php-код:
<?php
$phrases = "data.txt"; //файл содержимого
$z = file ($phrases);
$cz = count ($z) -1;
$r = rand (0, $cz);
print $z[$r];
?>

Для примера, на этой странице будет генерироваться три афоризма:


Афоризм 1: Верхом благополучия считал пристроить свой зад.

Афоризм 2: Машины для гаишников, как женщины. На молодую и красивую у них жезлы сами собой поднимаются.

Афоризм 3: Сгоряча назвал себя дураком, чем выразил общее мнение.


Ничего сложного. Единственный ньюанс - необходимо, чтобы кодировка текстового файла совпадала с кодировкой веб-страницы.

 

Ваша оценка: Нет Средняя: 5 (2 голоса)

Re: PHP - вывод случайного содержимого

curl -s http://fucking-great-advice.ru/api/random | awk -F \" '{print $8}'

ну это в консольке даёт матюкливые юморные советы
хотя мона и в пхп всунуть )))

Re: PHP - вывод случайного содержимого

Что-то выводит... И каждый раз - разное. Но необходимо с кодировкой еще разобраться. В моем случае такая бяка получается (консоль в KOI8-R):

# curl -s http://fucking-great-advice.ru/api/random | awk -F \" '{print $8}'
\u041d\u0435 \u0441\u043b\u0435\u0434\u0438 \u0437\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438!

 

Re: PHP - вывод случайного содержимого

 echo `curl -s http://fucking-great-advice.ru/api/random | awk -F \" '{print $8}'` |sed 's/\&nbsp;/ /g'|cowsay -f /usr/local/share/cows/daemon.cow

 ___________________________________ 

/ Понижай градус, не \

\ ссы!                           /

 ----------------------------------- 

   \         ,        ,

    \       /(        )`

     \      \ \___   / |

            /- _  `-/  '

           (/\/ \ \   /\

           / /   | `    \

           O O   ) /    |

           `-^--'`<     '

          (_.)  _  )   /

           `.___/`    /

             `-----' /

<----.     __ / __   \

<----|====O)))==) \) /====

<----'    `--' `.__,' \

             |        |

              \       /

        ______( (_  / \______

      ,'  ,-----'   |        \

      `--{__________)        \/

ЗЫ у меня зшел с утф

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

Обычно для хранения информации и программ используется гибкий диск или мозги автора