tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
Like Tree1Danke
ERLEDIGT
JA
ANTWORTEN
18
ZUGRIFFE
2250
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    Hallo,

    ich möchte Prüfen ob eine Datei vorhanden ist.
    Da sich die Datei in einem "entfernten Verzeichnis" befindet, geht file_exists leider nicht.

    geht nicht:
    PHP-Code:
    if (file_exists('http:www.homepage.de/kundenverwaltung/'.$zeile['kundennummer'].'/bild4.jpg'))
     echo 
    '....'
    und warum das nicht geht versteh ich nicht!
    PHP-Code:
    if (fopen ("http://www.homepage/kundenverwaltung/'.$kundennummer.'/bild4.jpg""r"))
     echo 
    '...' 
    Hat jemand ne Idee, wie ich das machen kann?
    Oder anders gefragt, wo ist denn nun der Fehler?


    Grüsse
     
    SandroP

  2. #2
    Avatar von asipak4you
    asipak4you asipak4you ist offline Mitglied Gold
    Registriert seit
    Jul 2006
    Beiträge
    199
    Code :
    1
    
    http:www.h
    Käse!
    Code :
    1
    
    omepage/kun
    Noch mehr Käse!

    Käse1: //

    Käse2: .de
     

  3. #3
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    Vielen Dank für die Hilfe hat mich ja wirklich weiter gebracht.

    Die fehlenden Zeichen waren keine Absicht und auch nicht das Problem.
    Wie sicherlich den Meisten klar sein wird. Für alle anderen nochmals das Problem.

    Das geht nicht:
    PHP-Code:
    if (file_exists('http://www.homepage.de/kundenverwaltung/'.$zeile['kundennummer'].'/bild4.jpg'))
     echo 
    '....'
    Und das auch nicht.... Warum?
    PHP-Code:
    if (fopen ("http://www.homepage.de/kundenverwaltung/'.$kundennummer.'/bild4.jpg""r"))
     echo 
    '...' 
     
    SandroP

  4. #4
    Avatar von just-click
    just-click just-click ist offline Mitglied Gold
    Registriert seit
    Aug 2008
    Ort
    Karlstadt (Bayern)
    Beiträge
    166
    Es liegt aber alles an den Zeichen.

    Ersetz mal ' durch ".
    Wenn das Problem dann immernoch nicht gelöst ist, würd ichs halt mit einer Abfrage vorher versuchen die überprüft ob der Ordner vorhanden ist.

    PHP-Code:
    if (file_exists('http://www.homepage.de/kundenverwaltung/".$zeile['kundennummer']."/bild4.jpg')) 
     echo 
    '....'
    PHP-Code:
    if (fopen ("http://www.homepage.de/kundenverwaltung/".$kundennummer."/bild4.jpg""r")) 
     echo 
    '...' 
    Geändert von just-click (03.06.09 um 15:21 Uhr)
     
    Wer einmal leckt, der weiß wies schmeckt!

  5. #5
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    Leider nicht.

    Derzeit versuche ich folgendes ... leider ohne Erfolg:
    PHP-Code:
    if (file_exists("http://www.homepage.de/kundenverwaltung/2924/bild2.jpg")) 

    Das PHP Programm liegt im Ordner http://www.homepage/kundenbereich/abfrage/dateo.php
    -- Gilt das schon als "entfernt" im Sinne des PHP-Maunual?
     
    SandroP

  6. #6
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Zitat Zitat von sandroP Beitrag anzeigen
    Vielen Dank für die Hilfe hat mich ja wirklich weiter gebracht.

    Die fehlenden Zeichen waren keine Absicht und auch nicht das Problem.
    Wie sicherlich den Meisten klar sein wird.
    nö, woher denn? Niemand kennt Dich und niemand hat Dir beim Posten über die Schulter geschaut. Also werden solche Fehler erstmal ausgeschlossen. Wenn Dich das nervt, musst Du halt drauf achten, dass auch genau der Code in Deinem Beitrag steht, über den Du hier reden willst. Am besten aus den Quellen hier reinkopieren.

    Und jetzt drehst Du mal Dein error_reporting auf, damit Du auch die Warnung bekommst, die generiert wird, wenn fopen() fehlschlägt. Ich tippe mal darauf, dass allow_url_fopen nicht aktiviert ist.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  7. #7
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    ok und was mach ich wenn ich
    allow_url_fopen nicht aktivieren kann?

    fopen gibt mir folgendes aus: Resource id #74 bzw. Resource id #75

    kann ich nicht einfach damit abfragen ob das bild vorhanden ist?
     
    SandroP

  8. #8
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Zitat Zitat von sandroP Beitrag anzeigen
    fopen gibt mir folgendes aus: Resource id #74 bzw. Resource id #75
    also konnte die Datei doch geöffnet werden und ich verstehe Dein Problem nicht.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  9. #9
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    Ich möchte prüfen ob eine Datei vorhanden ist.
    Wenn ja soll eine gewisse Funktion ausgegeben werden.

    Das ist mein Code
    PHP-Code:
    if (fopen ("http://www.homepage.de/kundenverwaltung/'.$kundennummer.'/bild4.jpg""r"))
     echo 
    '...' 
    Nun ist aber das Problem, dass immer das echo ausgeführt wird egal ob die Datei vorhanden ist oder nicht.
    Wenn ich mir fopen über echo ausgeben lassen bekomme ich folgendes:
    bild vorhanden = Resource id #74
    bild nicht vorhanden = Resource id #75
     
    SandroP

  10. #10
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    da musst Du schon mehr Code zeigen, fopen gibt Dir auf jeden Fall keine Resource zurück, wenn es die Datei gar nicht gibt.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  11. #11
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    Kann es sein, dass die 404 weiterleitung in meiner httacess schuld ist,
    dass ich immer eine resorce bekommen?

    Code :
    1
    2
    3
    4
    5
    
    ErrorDocument 404 http://www.homepage/index.php
     
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.homepage\.com$ 
    RewriteRule ^(.*)$ http://www.homepage/$1 [L,R=301]
     
    SandroP

  12. #12
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Zitat Zitat von sandroP Beitrag anzeigen
    Kann es sein, dass die 404 weiterleitung in meiner httacess schuld ist,
    dass ich immer eine resorce bekommen?
    allerdings.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  13. #13
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    Da kommen wir der Sache ja schon näher...
    Vielen Dank!

    - kann ich die httacess so machen, dass das Verzeichnis
    http://www.homepage.de/kundenverwaltung/...
    von der 404 Umleitung ausgeschlossen bleibt?
     
    SandroP

  14. #14
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    ich würde die Prüfung eher mit einem HEAD-Request machen.

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  15. #15
    sandroP sandroP ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    168
    Ich habe von HEAD Request noch nie was gehört,
    -was ist das und
    -wie geht das?
     
    SandroP

Ähnliche Themen

  1. Prüfen, ob Datei im Internet vorhanden
    Von Afritus im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 02.01.10, 12:46
  2. Wie Prüfen ob Datei vorhanden ist?
    Von stitch im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 26.11.08, 19:31
  3. Prüfen, ob eine externe XML-Datei vorhanden ist in XSLT
    Von gabifi im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 15.09.06, 11:06
  4. Prüfen ob eine Datei vorhanden ist
    Von exxtreme im Forum PHP
    Antworten: 3
    Letzter Beitrag: 22.05.06, 21:09
  5. Antworten: 4
    Letzter Beitrag: 03.02.05, 23:06

Stichworte