BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Php приемчики » Случайный выбор цитаты на PHP

Случайный выбор цитаты на PHP

2014-10-30 / Вр:23:42 / просмотров: 5480

Методом вывода случайных элементов из массива в PHP можно сделать неплохую вещь, например, вывести случайные умные цитаты дня,  полезные советы, рецепты, СМС, анекдоты и т. д.

Случайный выбор цитаты на PHP

Для начала подготовьте красивые высказывания, полезные советы, рецепты, СМС, анекдоты…
В общем, все то, что бы вы хотели предназначить для случайного вывода.
Вот мой список:

  1. - Почему ваши дети все время ссорятся?
    - Конфликт версий. - отвечает программист.
  1. Жена программиста говорит мужу:
    - Дорогой, я хочу ребенка!
    - Ложись, ща проинсталлируем!
  1. Заходит программист в лифт, а ему надо на 12-й этаж.
    Нажимает 1, потом 2 и начинает лихорадочно искать кнопку
    Enter.
  1. Программер приходит в библиотеку.
    - Где библиотекарь?
    - В архиве.
    - ...разархивируйте пожалуйста.

Вот сам код, точнее схемка. Вставьте ее на сайт с подготовленными цитатами между тегами <body></body>:

<?php
  $quotes = array(); // Инициализируем пустой массив
  $quotes[] = " Первая цитата ";
  $quotes[] = " Вторая цитата ";
  $quotes[] = " Третья цитата ";
  $quotes[] = " Четвёртая цитата";
  $number = mt_rand(0, count($quotes) - 1);
  echo $quotes[$number]; // Выводим цитату
?>

Внимание: этот код будет работать в том случае, если расширение файла будет не «*.html»,  а «*.php» и файл будет находиться на хостинге или на домашнем локальном сервере.

Если вам интересен язык программирования PHP, тогда рекомендую почитать основы для начинающих.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

8 Ответов на комментарий - Случайный выбор цитаты на PHP

  1. Юрий

    Хорошая штука. Мне кажется, удобнее было бы сделать список цитат в отдельном текстовом файле, чтобы выборка происходила из него. Так было бы удобнее менять сам список.

  2. Avatar photo Степан => автор блога

    Да, Юра, вы правы, возможно кому-то будет удобней выводить список цитат в отельном текстовом файле. И я, пользуясь случаем, сразу дам ссылку на статью, в которой я рассказываю, как это можно сделать: /vebmasteru/cheredovanie-sistem-kontekstnoj-reklamy.html/

  3. Лин

    Здравствуйте. Все работает в блоке сайта на php
    Подскажите плз. можно ли сделать чтобы цитаты были цветными одного цвета либо в разнобой? Что нужно добавить в код? Плз.

  4. Avatar photo Степан => автор блога

    Здравствуйте!
    Сделайте вот так:

    <?php
      $quotes = array(); // Инициализируем пустой массив
      $quotes[] = " <font color='#cc0000'>Первая цитата</font> ";
      $quotes[] = " <font color='#cccccc'>Вторая цитата</font> ";
      $quotes[] = " <font color='#2F4F4F'>Третья цитата</font> ";
      $quotes[] = " <font color='#7CFC00'>Четвёртая цитата</font>";
      $number = mt_rand(0, count($quotes) - 1);
      echo $quotes[$number]; // Выводим цитату
    ?>
    

    Коды цветов можете посмотреть здесь, а также вот это

  5. Лин

    Премного Вам благодарен Степан! Хороший блог, толковые советы и знающий терпеливый автор!
    Спасибо! С Уважением

  6. Avatar photo Степан => автор блога

    И Вам спасибо за комментарий. Удачи!!!

  7. Никита

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

  8. Avatar photo Степан => автор блога
    <?
    if(date('d.m.Y') == '24.11.2015')
    {echo 'цитата 1';}
    else
    {
    	if(date('d.m.Y') == '25.11.2015')
        {echo 'цитата 2';}
            else
    		{
    			if(date('d.m.Y') == '26.11.2015')
                {echo 'цитата 3';}
    		          else
    				  {
    					 if(date('d.m.Y') == '27.11.2015')
                         {echo 'цитата 4';} 
    				  }
    		}
    }
    ?>
    

    Я думаю дальше вы допишите сами.
    Если вы не знакомы с if else в PHP, почитайте вот эту статью

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: , ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716