Ankündigung

Einklappen
Keine Ankündigung bisher.

Ausgabe der Bilder

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ausgabe der Bilder

    Da bin ich wieder...^^ Irgendwie bin ich momentan zu blöd...-.-

    Hab folgendes Problem, dessen Fehler ich wieder nicht finde.

    Ich möchte ein Bild ausgeben das vorher von der Datei bilder.php ausgewertet wird. Dieser Script sieht so aus:

    PHP-Code:
    <?
    $bild = $_GET[bild];

    if($bild=="")
    {
    exit;
    }

    $size=getimagesize("$bild");
    $breite=$size[0];
    $hoehe=$size[1];
    $name=$size[2];
    if($name=="1")
    {
    $neueHoehe=intval($hoehe*$neueBreite/$breite);
    $altesBild=ImageCreateFromgif("$bild");
    $neuesBild=imagecreate($neueBreite,$neueHoehe);
    ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    header("Content-type: image/gif");
    ImageJPEG($neuesBild);
    imagedestroy($neuesBild);
    }
    elseif($name=="2")
    {
    $neueHoehe=intval($hoehe*$neueBreite/$breite);

    $altesBild=ImageCreateFromJPEG("$bild");
    $neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
    ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    header("Content-type: image/jpg");
    ImageJPEG($neuesBild);
    imagedestroy($neuesBild);
    }
    ?>
    Alles schön und gut, jetzt soll aber das Bild auch angezeigt werden, welches ich so abfrage bzw. anzeigen lasse:

    PHP-Code:
    <img width=\"84\" border=\"0\" src=\"bilder_tum.php?bild=$date[bild]\"> 
    das Array $date[bild] liest den Pfad aus der Datenbank welcher auch richtig ist. Im Browser sieht das ganze so aus:
    PHP-Code:
    xxx.de/bilder_tum.php?bild=./bilder/member/nUkbTtcc711982.jpg
    Wo ist denn da nu wieder der Fehler da meine Ausgabe mir das Bild nicht anzeigt obwohl alle Pfade stimmen.




    MFG und danke

    Nico

  • #2
    Ruf das Bilder Script doch einfach mal im Browser auf in der Regel wird dir PHP verraten was ihm nicht passt.
    Evtl. auch mal ein die(); vor die Header Ausgabe.

    Zum dem würde ich Pfade nicht über GET laufen lassen oder wenigstens nicht so ungeprüft.

    Kommentar


    • #3
      Mal ins Blaue (bzw. Rote) geraten:
      xxx.de/bilder_tum.php?bild=./bilder/member/nUkbTtcc711982.jpg>

      Kommentar

      Lädt...
      X