PHP4-Forum
Forum | Befehle | MySQL | Beispiele | Newsletter | Suche | Home

Untermenü

Beispiele
Datenbankbasiert
Dateibasierte
Spiele
Sonstige

Zu dieser Seite

Sonstige
Monatskalender
RGB Werte
FTP-Anwendung
Domaincheck
Kontaktformular
MetaTags Generator
Dynamisches Menü
RGB zu Hexa-Dezimalen (HTML) Farben umwandeln

Download | Testen

Die Darstellung der Farben im Web erfolgt über ihre Hexa-Dezimale-Zahlen.

Das Beispiel besteht aus zwei Dateien: Die erste enthält das Eingabe-Formular und rechnet die Farbenpalette aus. Und die zweite ("bild.php3") erzeugt ein farbiges Viereck.

Zu beachten ist die installierte GIF - Bibliothek auf dem Server. Alternativ zu GIF Bildern können Sie auch PNG-Bilder erstellen.

<?php

  // Kontrolliert, ob RGB-Werte in Bereich von 0 bis 255 liegt
if($red<0 || $red>255 || !$red) $red="00";
if($green<0 || $green>255 || !$green) $green="00";
if($blue<0 || $blue>255 || !$blue) $blue="00";

function stellen($wert) {
   if(strlen($wert)<2) $wert= "0".$wert; return $wert;
}

echo "<img src='bild.php3?red=$red&green=$green&blue=$blue'><br>";
echo "<form action='$PHP_SELF' method='post'>Tippen Sie bitte einen RGB Wert ein:<br><input size='3' name='red' value='$red'> <input size='3' name='green' value='$green'> <input size='3' name='blue' value='$blue'><input type='submit' value='Generieren'>";


// Rechnet den HEXA-Wert aus
$red=stellen(strtoupper(dechex($red)));
$green=stellen(strtoupper(dechex($green)));
$blue=stellen(strtoupper(dechex($blue)));
$wert = " echo"<br>Der HEXA-Dezimal-Wert: <b>$wert</b></form>";

?>



Datei "bild.php3".
<?php
$img = imagecreate(200,30);
$bg = imagecolorallocate($img,$red,$green,$blue);
header("Content-Type: image/gif");
imagegif($img);
imagedestroy($img);
?>
Dienstleistungen | Werbung | Impressum | Sitemap | Kontakt | Email © 1999 - 2013 | Last Update: 10.06.2001