imagepng...Unable zu access

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • imagepng...Unable zu access

    Wenn ich auf meinem Webspace ein Bild erzeugen will kommt folgendes Fehkermeldung:

    Warning: imagepng() [function.imagepng]: Unable to access bild.png in .../bild.php on line 6

    Warning: imagepng() [function.imagepng]: Invalid filename 'bild.png' in .../bild.php on line 6


    die Rechte der Datei sind 644 und des Ordners 755...
    Kann mir jemand helfen?

    Gruß Tarlar

  • #2
    Der link zur Datei "bild.png" in der Datei bild.php in Zeile 6 ist nicht richtig!

    Gib mal den Quellcode!

    Comment


    • #3
      Er soll die Datei ja auch erzeugen...die Datei gibt es ja noch nicht. Also ich das ganze auf meinem Rechner mit xampp laufen gelassen habe, gabs keine Probleme...

      Comment


      • #4
        gib den Ordner chMod 777

        Comment


        • #5
          Das ändert gar nichts...

          Comment


          • #6
            poste den quellcode sonnst kann dir keiner helfen kann ja an sonst was liegen...

            Comment


            • #7
              PHP Code:
              <?php
              $im 
              = @ImageCreate (150150) or die ("Kann keinen neuen GD-Bild-Stream erzeugen");

              $schwarz ImageColorAllocate ($im000);
              imagefilledellipse ($im7575100100$schwarz);
              imagepng($im"bild.png");
              ?>

              Comment


              • #8
                Also der Code ist definitiv richtig...

                Das heißt das die Ordner rechte in dem das Script liegt nicht auf 777 sind!!

                Alternativ kannst du auch einen Pfad angeben in dem das Bild gespeichert werden soll und diesen Ordner dann mit 777 versehen.

                PHP Code:
                $im ImageCreate (150150) or die ("Kann keinen neuen GD-Bild-Stream erzeugen");

                $schwarz ImageColorAllocate ($im000);
                imagefilledellipse ($im7575100100$schwarz);
                imagepng($im"ordner/bild.png"); 
                Last edited by Nordin; 23-12-2007, 23:57.

                Comment


                • #9
                  Das liegt glaub nicht an den Rechten, muss an was anderem liegen...
                  Last edited by Tarlar; 24-12-2007, 00:04.

                  Comment


                  • #10
                    versuch's mal mit verzeichnisangabe.
                    imagepng($im, "./bild.png");

                    zur kontrolle vielleicht davor auch nochmal getcwd() ausgeben lassen.

                    Comment


                    • #11
                      Alle deine Vorschläge funktionieren nicht

                      Comment


                      • #12
                        Und du bist dir sicher, die Rechte so geändert zu haben, dass der apache-Prozess schreiben darf? 755 erlaubt dir nämlich nix mit schreiben, wenn der Ordner nicht www-data gehört.
                        [FONT="Helvetica"]twitter.com/unset[/FONT]

                        Shitstorm Podcast – Wöchentliches Auskotzen

                        Comment


                        • #13
                          Ich hab alle Möglichkeiten versucht: 766, 777, 767, 776. Nichts funktioniert. Kann es sein, dass eine PHP-Einstellung es verhindert, dass ich Images erzeuge? Kann ich da in der phpinfo was nachschauen?

                          Comment

                          Working...