Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Php Button

Sie wollen in der Navigation grafische jpeg-Buttons unterschiedlich beschriften. Viel Arbeit wenn man mit dem Grafikprogramm alle Buttons manuell erstellen muss und sie später ändern möchte. Mit PHP können Sie komfortabel Buttons beschriften und die kompletten Navigationstexte z.B. in einer Datenbank verwalten. Sie müssen lediglich einen „rohen“ Button erstellen, im Beispiel „button.jpg“ genannt. Folgender Quellcode muss auf der Seite wo das Bild aufgerufen wird stehen:
 
<?php
  $text="button 1";
  $enc_text = urlencode($text);
  echo '<img src="button.php?y='.$enc_text.'" Alt="'.$text.'" border="0">';
?>
 
Problemlos können in einer while-Schleife beliebig viele Bilder erzeugt werden. In der „button.php“ sollte folgendes stehen:
 
<?php 
  header("Content-type: image/jpeg");
  $string = $HTTP_GET_VARS["y"];
  $image = ImageCreateFromJPEG ("button.jpg");
  $weiss = ImageColorClosest($image,255,255,255);
	ImageString($image,12,10,5,$string,$weiss);
  ImageJPEG($image);
  ImageDestroy($image);
?>
 
Mit der Funktion ImageColorClosest() kann natürlich eine beliebige RGB Farbe definiert werden. Mit ImageString() wird der Text positioniert und in der gesetzten Farbe dargestellt.

 
ID: 530
eingestellt am: 09.08.2004
Autor: Steffen Seibold
Status zum lesen: Gast
gelesen: 6077
Webseite: www.dreamcodes.com
[Drucken]