Получение случайного HTML-цвета при помощи PHP

Оставлю это тоже здесь, может кому-то пригодится. Этой функцией я раскрашиваю теги в облаке на главной:

function random_html_color()
{
    return sprintf( '#%02X%02X%02X', rand(0, 255), rand(0, 255), rand(0, 255) );
}

Каждая RGB-составляющая цвета генерируется с помощью rand(0, 255), сузив разброс до, скажем, rand(0, 120) можно генерировать случайные, но темные цвета.

Комментарии

Оставить комментарий »

 
banditBOROV
22 марта 2013, 16:14
#1
 

Здрасте, як то непонятно как применить :-), можно для оленей тоже объяснить :-) класс вещь

Joker-jar
25 марта 2013, 8:51
#2
 

Вот так:

echo '<span style="background: ' . random_html_color() . '">test</span>';
banditBOROV
26 марта 2013, 11:02
#3
 

Здрасте, сори за тупизм, все равно не доперает как врезать php в body документа html и функцию куда деть?
В html документе в теги <?php ?> php код брать?

Joker-jar
29 марта 2013, 1:08
#4
 

Да, нужно HTML-файлу задать расширение php, а сам PHP-код вставлять при помощи этих тегов.

banditBOROV
29 марта 2013, 10:14
#5
 
 
<html> 
<head>
</head>
<body>
 
<?php
if ($is_logged == TRUE){
 
 
<?PHP
 
function random_html_color()
{
    return sprintf( '#%02X%02X%02X', rand(0, 255), rand(0, 255), rand(0, 255) );
}
 
echo '<span style="background: ' . random_html_color() . '">test</span>';
 
?>
</body>
</html>
 

Здрасте блин что неправильно делаю не робит плиз научите

Joker-jar
30 марта 2013, 6:42
#6
 

Вот так должно работать:

<html> 
<head>
</head>
<body>
 
<?php
function random_html_color()
{
    return sprintf( '#%02X%02X%02X', rand(0, 255), rand(0, 255), rand(0, 255) );
}
 
echo '<span style="background: ' . random_html_color() . '">test</span>';
 
?>
</body>
</html>
banditBOROV
31 марта 2013, 12:54
#7
 

спасиб заработало я док html расширение php не задавал :-)

Оставить комментарий

Ваше имя
 
Ваш e-mail
 
Комментарий