{% else-1 %}
Написание бредо кнопки на php

                        
В сегодняшней статье, мы научимся создавать кнопку, которая будет выдавать разный бред, вместо банального «написать» или «отправить», такую вы можете наблюдать у меня в гостевой.
Миссия кнопки повеселить людей, и разнообразить ваш сайт. Впервые я встретил эту фичу, на форуме сайта annimon.com, мне понравилось, решил добавить себе.

Ниже приведен самый простой пример, который в будущем вы можете модернизировать для своего удобства.

И так, для начала нужно создать бредо-фразы:

<?php
$quotes[] = 'Фраза 1';

$quotes[] = 'Фраза 2';

$quotes[] = 'Фраза 3';
?>



Дальше создаем рандом:

<?php
srand ((double) microtime() * 1000000);

$random_number = rand(0,count($quotes)-1);
?>



В итоге у нас получилось следующие (весь код):

<?php
$quotes[] = 'Фраза 1';

$quotes[] = 'Фраза 2';

$quotes[] = 'Фраза 3';

srand ((double) microtime() * 1000000);

$random_number = rand(0,count($quotes)-1);
?>


На этом «скрипт-генератор» закончился, сохраняем его как button.php, например.

Теперь осталось только привертеть его к нашей кнопке:

<?php
echo '<input type="submit" name="name" value="' . ($quotes[$random_number]) . '">';
?>


Все готово.

Скрипт button.php можно подключать инклудом:

<?php
include('button.php');
?>


Или просто вставить перед кнопкой, но думаю инклудом удобней.

Готово. Смотрим, радуемся.
5 51 0
0

Нет фото
• 25 июл 2013, 04:05


Видел это на сайте annimon.com
[сообщение прошло проверку админом]

0

Нет фото
Sayan * [мошенник] 0.95
• 12 май 2013, 13:24


Мля код не мой че меня засираете? автор данноо кода в интернете ищите я его сюда кинул от делать неф!

0

Нет фото
• 12 май 2013, 13:13


а вот представь написал ты этот ко и у тебя 50 фраз и будет удобнее уж на крайняк так добавить чем по твоему строчить array(\'Фраза 1\',\'Фраза 1\',\'Фраза 1\',\'Фраза 1\',\'Фраза 1\',\'Фраза 1\',\'Фраза 1\',\'Фраза 1\');

0

Нет фото
• 12 май 2013, 13:11


Да? И слова точь в точь как с того блога ты нарыл?

0

Нет фото
• 12 май 2013, 13:11


Lorinz $quotes[] и $quotes = array() это одно и тоже