imagepng...Unable zu access

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

  • 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!

    Kommentar


    • #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...

      Kommentar


      • #4
        gib den Ordner chMod 777

        Kommentar


        • #5
          Das ändert gar nichts...

          Kommentar


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

            Kommentar


            • #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");
              ?>

              Kommentar


              • #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"); 
                Zuletzt geändert von Nordin; 23.12.2007, 23:57.

                Kommentar


                • #9
                  Das liegt glaub nicht an den Rechten, muss an was anderem liegen...
                  Zuletzt geändert von Tarlar; 24.12.2007, 00:04.

                  Kommentar


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

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

                    Kommentar


                    • #11
                      Alle deine Vorschläge funktionieren nicht

                      Kommentar


                      • #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

                        Kommentar


                        • #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?

                          Kommentar

                          Lädt...
                          X