Moin Leute,
Ich hab nen Problem mit meinem Firefox Browser. Ich habe eine Homepage, auf der ich eine PHP-Code eingeschreiben habe. ( http://mooo128.mo.funpic.de/forum/f-img/bild.php ) Eigentlich sollte der ein Bild ausgeben, was er allerding nicht macht!
Wenn ich die Datei mit dem Internet-Explorer von Microsoft aufrufe, wird die Seite angezeigt, ebenso das Bild!
Da aber viele meiner Freunde Firefox haben, und ich den PHP-Code geschreiben habe um Bilder auf meinem Server von anderen Standpunkten aus zu öffnen, will ich jetzt von euch wissen, woran das liegt, dass die Datei nicht aufgerufen wereden kann.
Mfg
Yngvar
€:
Hier der PHP-Code, falls jemand damit was anfangen kann!
Code
<?
$bildname = $_GET["bild"];
$text = $_GET["text"];
$ip = $_SERVER['REMOTE_ADDR'];
$fr = $_GET["fr"];
$fg = $_GET["fg"];
$fb = $_GET["fb"];
if($fr == "")
{
$fr = 0;
}
if($fr > 255)
{
$fr = 0;
}
if($fg == "")
{
$fg = 0;
}
if($fg > 255)
{
$fg = 0;
}
if($fb == "")
{
$fb = 0;
}
if($fb > 255)
{
$fb = 0;
}
$file = "$bildname";
$groesse=getimagesize($file);
$breite=$groesse[0];
$hoehe=$groesse[1];
$typ=$groesse[2];
$mine=$groesse['mime'];
if ($hoehe>$breite) {
$hoeheneu = $hoehe * 100 / $breite;
$breiteneu = 100;
} else {
$hoeheneu = 100;
$breiteneu = $breite * 100 / $hoehe;
}
$image1 = imagecreatetruecolor($breiteneu, $hoeheneu);
switch ($typ)
{
case 1: $image = imagecreatefromgif( $bilder_pfad.$file); break;
case 2: $image = imagecreatefromjpeg($bilder_pfad.$file); break;
case 3: $image = imagecreatefrompng( $bilder_pfad.$file); break;
case 4: $image = imagecreatefromwbmp($bilder_pfad.$file); break;
}
imagecopyresized($image1, $image, 0, 0, 0, 0, $breiteneu, $hoeheneu, $breite, $hoehe);
$text_color = imagecolorallocate($image, $fr, $fg, $fb);
ImageString ($image, 3, 5, 30, $text, $text_color);
imagepng($image);
imagedestroy($image);
?>
Alles anzeigen