Johann: Problem mit imagedestroy()

Hallo,

PHP gibt mir die Fehlermeldung
Warning: imagedestroy(): supplied argument is not a valid Image resource

Die Funktion :
imagedestroy("$Pfad".""."$img");

"$Pfad".""."$img"
habe ich mir mal ausgeben lassen, das ist korrekt, der Pfad ist
../img/upload/tmp/1234_3.jpg

Das Problem ist auch nicht der relative Pfad, das habe ich schon ausprobiert.
Wo liegt das Problem ?

mfg

Johann

  1. Hi,

    Warning: imagedestroy(): supplied argument is not a valid Image resource

    hm, das ist doch eigentlich klar, oder?

    imagedestroy("$Pfad".""."$img");
    habe ich mir mal ausgeben lassen, das ist korrekt, der Pfad ist
    ../img/upload/tmp/1234_3.jpg

    Das ist ein (zudem relativer - zu was denn?) Dateipfad, keine Image-Ressource, welche ein Objekt ist. Was erwartest Du denn von einem _Image_-Destroy auf irgend eine Datei?

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo,

      (zudem relativer - zu was denn?)

      Zu der PHP-Datei in dem der Befehl steht

      Hm gibt es denn eine andere Funktion mit der ich ein Bild vom Server Löschen kann ?

      mfg

      Johann

      1. Hallo

        Hm gibt es denn eine andere Funktion mit der ich ein Bild vom Server Löschen kann ?

        Ein Bild, eine Textfil, ein Worddokument und ein Zip-Archiv haben
        gemeinsam, dass es alles mehr oder weniger Dateien sind. Suche also
        eine Funktion, die Dateien löschen kann :)

        Grüße
          David

        --
        >>Nobody will ever need more than 640k RAM!<<
        1981 Bill Gates
        1. Hallo,

          Ein Bild, eine Textfil, ein Worddokument und ein Zip-Archiv haben
          gemeinsam, dass es alles mehr oder weniger Dateien sind. Suche also
          eine Funktion, die Dateien löschen kann :)

          Bei Google habe ich nichts gefunden bei php.net habe ich nichts gefunden und bei dclp-faq.de habe ich nichts gefunden.

          Wenn du eine Funktion kennst, warum schreibst du, anstatt mir in ein paar Sätzen zu erklären das ein Bild eine Datei ist, nicht einfach die Funktion in das Eingabefeld und drückst "Nachricht absenden"?

          Wenn du keine Funktion kennst, dann frage ich mich warum du dann auf meine Frage antwortest.

          mfg

          Johann

          1. Merhaba!

            Wenn du keine Funktion kennst, dann frage ich mich warum du dann auf meine Frage antwortest.

            Die Wahrscheinlichkeit, dass die beiden keine Funktion
            kennen, ist - gelinde gesagt - recht niedrig.

            Bevor Du Dich echauffierst, Du suchst nach 'unlink'.

            LG - Ollie

            --
            Die Welt ist grau.
            Und bunt.
            sh:( fo:| ch:? rl:? br:& n4:( ie:| mo:| va:) de:> zu:) fl:| ss:| ls:[ js:|
            1. Hallo,

              danke schön, danach suchte ich.

              mfg

              Johann

          2. Hi,

            Bei Google habe ich nichts gefunden bei php.net habe ich nichts gefunden und bei dclp-faq.de habe ich nichts gefunden.

            dann solltest Du *dringend* eine andere Suchstrategie entwickeln.

            Wenn du eine Funktion kennst, warum schreibst du, anstatt mir in ein paar Sätzen zu erklären das ein Bild eine Datei ist, nicht einfach die Funktion in das Eingabefeld und drückst "Nachricht absenden"?

            Weil Du somit zu erlernen gezwungen bist, Dich in den von Dir benutzten Dokumentationen und Suchmaschinen zurechtzufinden. Langfristig ist das eine um ein immens Vielfaches bessere Hilfe als die Antwort von Jester.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. Iye günler Cheatah!

              --Langfristig ist das eine um ein immens Vielfaches bessere Hilfe
              --als die Antwort von Jester.

              Prinzipiell ist das sicher richtig, allerdings ist IMHO eine
              schnelle 'vorgesagte' Lösung ein probates Mittel, um <betonung>
              gewisse Threads mit offenkundiger Potenz zur Inkonstruktivität
              </betonung> schnell und friedlich zu beenden.

              Ich schätze Deine Methoden, nur manche Poster eignen sich
              <betonung>IMHO</betonung> nicht für didaktische Hilfen,
              sie blocken ab, warten, bis die Lösung kommt und fühlen
              sich durch Methodik eher beleidigt als motiviert.

              Swöre isch mach isch Deine Schpillzeug nix mehr kaputt. 8-}

              A propos: Bist Du in der Pädagogischen Branche oder ist das
              das Ergebnis laaanger Zeiten im Forum?

              LG - Ollie

              --
              Die Welt ist grau.
              Und bunt.
              sh:( fo:| ch:? rl:? br:& n4:( ie:| mo:| va:) de:> zu:) fl:| ss:| ls:[ js:|
      2. Hi,

        Hm gibt es denn eine andere Funktion mit der ich ein Bild vom Server Löschen kann ?

        Du willst kein Bild vom Server löschen, sondern eine Datei vom Filesystem. Hierzu solltest Du eine Funktion finden können.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo

    Warning: imagedestroy(): supplied argument is not a valid Image resource
    imagedestroy("$Pfad".""."$img");
    Wo liegt das Problem ?

    Du rufst imagedestroy() mit dem Pfad eines Bildes auf, nicht mit der
    entsprechenden Bild-Resource. Lies dazu auch ]link:http://php3.de/Imagedestroy].

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates