-
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:
und warum das nicht geht versteh ich nicht!PHP-Code:if (file_exists('http:www.homepage.de/kundenverwaltung/'.$zeile['kundennummer'].'/bild4.jpg'))
echo '....';
Hat jemand ne Idee, wie ich das machen kann?PHP-Code:if (fopen ("http://www.homepage/kundenverwaltung/'.$kundennummer.'/bild4.jpg", "r"))
echo '...'
Oder anders gefragt, wo ist denn nun der Fehler?
GrüsseSandroP
-
03.06.09 13:54 #2Käse!Code :
1
http:www.h
Noch mehr Käse!Code :1
omepage/kun
Käse1: //
Käse2: .de
-
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:
Und das auch nicht.... Warum?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 '...'
SandroP
-
03.06.09 15:13 #4
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!
-
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
-
03.06.09 15:45 #6
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
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.
LGDa 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.
-
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
-
03.06.09 17:15 #8
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
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.
-
Ich möchte prüfen ob eine Datei vorhanden ist.
Wenn ja soll eine gewisse Funktion ausgegeben werden.
Das ist mein Code
Nun ist aber das Problem, dass immer das echo ausgeführt wird egal ob die Datei vorhanden ist oder nicht.PHP-Code:if (fopen ("http://www.homepage.de/kundenverwaltung/'.$kundennummer.'/bild4.jpg", "r"))
echo '...'
Wenn ich mir fopen über echo ausgeben lassen bekomme ich folgendes:
bild vorhanden = Resource id #74
bild nicht vorhanden = Resource id #75SandroP
-
03.06.09 17:34 #10
- 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.
LGDa 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.
-
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
-
03.06.09 18:12 #12
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
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.
-
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
-
03.06.09 23:19 #14
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
ich würde die Prüfung eher mit einem HEAD-Request machen.
LGDa 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.
-
Ich habe von HEAD Request noch nie was gehört,
-was ist das und
-wie geht das?SandroP
Ähnliche Themen
-
Prüfen, ob Datei im Internet vorhanden
Von Afritus im Forum .NET CaféAntworten: 2Letzter Beitrag: 02.01.10, 12:46 -
Wie Prüfen ob Datei vorhanden ist?
Von stitch im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 26.11.08, 19:31 -
Prüfen, ob eine externe XML-Datei vorhanden ist in XSLT
Von gabifi im Forum XML TechnologienAntworten: 0Letzter Beitrag: 15.09.06, 11:06 -
Prüfen ob eine Datei vorhanden ist
Von exxtreme im Forum PHPAntworten: 3Letzter Beitrag: 22.05.06, 21:09 -
Prüfen ob DAtei vorhanden ist wenn ja.....
Von xony im Forum PHPAntworten: 4Letzter Beitrag: 03.02.05, 23:06



1Danke

Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren