imagejpeg probleme beim speichern



  • hi
    wenn ich folgendes ausführen lassen:

    imagejpeg($tmppic, $tmppaht);
    

    krieg ich immer die Fehlermeldung:

    imagejpeg(): Unable to open './test/' for writing
    

    Das Verzeichniss existiert aber ich habs mit php angelegt und von hand ich hab allen allen usern schreibrechte darauf gegeben aber es haut einfach net hin.

    Wenn ich jetzt bei

    imagejpeg($tmppic)
    

    den Pfad weglasse kommen nur komische hieroglyphen.
    Klar es wird ein Http header gesendet aber ich will ja auch das das bild in eine Html seite eingebettet is. Wie läuftn dann das?

    MFG eiskalt



  • Was steht in $tmppaht?



  • ich habe das damals so gemacht:

    imagepng($img);  
    ImageDestroy($img);
    exit;
    

    das musst du jetzt bloß noch per html in dein dokument einbinden, also:
    <img src="bild.php">

    dann macht der Browser aus diesen kryptischen Zeichen nämlich das Bild 😉



  • tmppath war falsch doof von mir (das ichs falsch gemacht und net mit angegeben hab)
    da stand drin

    ./test
    

    es muss aber anscheinend der komplette Pfad zum Bild drine stehen
    also

    ./test/bild1.jpg
    

    guter hinweis das mit dem eibinden

    THX eiskalt


Anmelden zum Antworten