0) $steal = 1; } } if ($steal == 1) $_GET['id'] = "-1"; srand((double)microtime()*1000000); $nr = rand($minnr , $maxnr); if (!empty($_GET['id'])){ if ($_GET['id'] >= $minnr && $_GET['id'] <= $maxnr){ $nr = $_GET['id']; } } Header("Content-Type: image/png"); $bild = './'.$pathtoimg.$fileprefix.$nr.'.gif'; if ($id == "-1") $bild = './'.$pathtoimg.'dontsteal.gif'; if (!file_exists($bild)) $bild = './'.$pathtoimg.'error.gif'; # Falls die Datei nicht gefunden wird, wird das Fehler-Bid ausgegeben. $image = imagecreatefromgif($bild); $info = getimagesize($bild); $neuinfo = getimagesize("neu.gif"); if (substr_count(strtolower($_SERVER["HTTP_REFERER"]),strtolower($_SERVER["HTTP_HOST"])) == 1) { $zeit = filemtime($bild); if ((time() - $timenew) < $zeit) { $neu = imagecreatefromgif("neu.gif"); ImageCopy($image,$neu,$info[0]-$neuinfo[0]-2,2,0,0,$neuinfo[0],$neuinfo[1]); imagedestroy($neu); } } imagepng($image); imagedestroy($image); } else { if (!isset ($_GET['page'])) $_GET['page'] = 1; $start = ($_GET['page'] - 1) * $imgsite; echo << Avatare EOT; $x = $minnr + $start; if (($x + $imgsite) > $maxnr) $y = $maxnr + 1; else $y = $x + $imgsite; $e = $x - $minnr + 1; $f = $y - $minnr; $g = $maxnr - $minnr + 1; echo <<
Avatar-URI

Neues Feature:
Die Liste der Avatare wurde langsam ziemlich lang, daher habe ich sie aufgeteilt.
Nebenbei erkennt man endlich, wieviele Avatare vorhanden sind...

Valid XHTML 1.0 Transitional Valid CSS2

Diese Avatarblibliothek darf nur für private Zwecke verwendet werden und auch nur nach der Zustimmung des Webmasters.

Avatarübersicht

Avatar {$e} bis {$f} von {$g}

EOT; for ($i=$x;$i < $y; $i++){ echo " \"Avatar\n"; } if ($y < $maxnr) $nextlink = "Nächste Seite >"; else $nextlink = "Nächste Seite >"; if ($start != 0) $prevlink = "< Vorherige Seite"; else $prevlink = "< Vorherige Seite"; echo <<

{$prevlink} | {$nextlink}

EOT; $pages = ceil( ($maxnr - $minnr + 1) / $imgsite ); for ($i=1;$i < $pages + 1; $i++){ if ($i != $_GET['page']) echo " $i"; else echo " $i"; if ($i != $pages) echo " |\n"; else echo "\n"; } echo <<

EOT; } ?>