tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
366
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Mar 2005
    Beiträge
    367
    Ich möchte mit der Funktion getimagesize die Informationen eines Bildes herausbekommen dessen Adresse mir ein Benutzter übergibt. Wenn die Adresse tatsächlich auf ein Bild zeigt ist das kein Problem, wenn sie auf eine andere Datei zeitgt auch gibt die Funktion einfach nichts zurück. Aber wenn die Adresse auf eine nichtexsistente Datei zeigt kommt es zu Fehlermeldungen. Wie kann ich das Problem umgehen bzw. die Fehlermeldung dafür unterdrücken?

    mfg Prophet05
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Du solltest vorher überprüfen, ob die Datei existert. (Vgl. „Remote-Datei auslesen“)
     

  3. #3
    Registriert seit
    Mar 2005
    Beiträge
    367
    Ich habe es mir durchgelesen. Schön dort wird eine funktionierdende Variante geschildert, aber ich würde doch gerne verstehen warum die mit file_exsists() nicht funktioniert hat. Ausserdem habe ich noch nie mit diesem Fehleroperator @ gearbeitet habe. Ich würde immer gerne Verstehen was ich schreibe um es nachher auch noch anwenden zu können. Könntest du es mir bitte noch einmal erklären?

    MfG Prophet05
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Die file_exists()-Funktion funktioniert nur bei lokalen Dateien/Verzeichnissen, d. h. Objekte, die durch einen relativen URL bzw. absoluten URL vom Wurzelverzeichnis erreichbar sind:
    Anmerkung: Diese Funktion kann nicht mit entfernten Dateien arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, über das Dateisystem des Servers möglich sein muss.
    Entfernte Objekte können hingegen mit der fopen()-Funktion angefordert werden. Existiert ein Objekt nicht, wird eine Fehlermeldung erzeugt, die jedoch mithilfe des Fehlerkontroll-Operators (@) unterdrückt werden kann.


    Oft reicht in Blick ins PHP-Handbuch, um solche fast schon banalen Fragen zu beantworten.
     

  5. #5
    Registriert seit
    Mar 2005
    Beiträge
    367
    Danke für deine Hilfe.

    MfG Prophet05
     

Ähnliche Themen

  1. getimagesize() x & y problem
    Von ciberjoerg im Forum PHP
    Antworten: 6
    Letzter Beitrag: 07.03.07, 22:34
  2. getimagesize() Problem
    Von Kopfballstar im Forum PHP
    Antworten: 6
    Letzter Beitrag: 07.07.06, 18:49
  3. Problem mit getimagesize
    Von PhoenixDH im Forum PHP
    Antworten: 7
    Letzter Beitrag: 18.09.04, 19:24
  4. getimagesize Problem
    Von Bencher im Forum PHP
    Antworten: 4
    Letzter Beitrag: 11.09.03, 14:00
  5. getimagesize() problem
    Von redback79 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 17.04.02, 12:49