Mieszasz dokument HTML z PNG, potrzebujesz 2 pliki:
status.php
<?php
$plik = fopen ("http://www.gadu-gadu.pl/users/status.asp?id=".$gg."&styl=2", "r"); $status = fgets($plik, 2
); switch ($status)
{
case 1:
case 2:
case 3:
echo '<img src="obrazek.php?status='.$status.'">'; break;
default:
// w razie błędu pokaże się obrazek error.jpg
echo '<img src="error.jpg">'; break;
}
?>
obrazek.php:
<?php
switch($_GET['status']){
case 1: $status = 'dostepny'; break;
case 2: $status = 'zaraz wracam'; break;
case 3: $status = 'niedostepny'; break;
default: $status = 'error';
}
// Stwórz PNG z obrazka istniejącego
$img = ImageCreateFromPNG("gg.png");
// Ustawianie koloru (RGB)
$kolor = ImageColorAllocate($img,30,48,65);
// Wyświetlanie danych w sygnaturce (za pomocą tekstu)
ImageString($img,2,10,20,$status,$kolor);
// Ostateczne tworzenie obrazka
Header("Content-type: image/png"); ImagePNG($img);
?>