file_exists "funktioniert nicht" -.-
dtp
- php
nabend,
ich lese ein paar daten aus einer datenbank, und setze diese dann mit anderen zählervariablen (is auch nicht so wichtig) zu einem pfad zusammen.
wenn ich diesen zusammengesetzen pfad ausgebe, wird genau der pfad angezeigt, der auf die zieldatei verweist.
wenn ich allerdings jetzt prüfe ob diese datei existiert >>
...
echo $bilderThumbsPfad.$nr.".gif";
if(file_exists($bilderThumbsPfad.$nr.".gif")){
echo "hallo";
...
oben wird der zusammengesetze pfad ausgeben (wenn auch nur aus debug gründen) und der pfad stimmt zu 100%, denn wenn ich ihn kopiere und in die addyzeile im browser eingeb wird die gesuchte datei angegeben.
allerdings wird "hallo" nicht ausgegeben. d.h. ja file_exists gibt false zurück. die frage ist nur warum?
ist vielleicht irgendwas bei der syntax falsch?
ich hab extra nochmal nachgeguckt: http://de3.php.net/manual/de/function.file-exists.php
naja ich komm nicht weiter -.-
thx 4 help!
mfg
dtp
echo $begrüßung;
Da du nicht geschrieben hast, wie $bilderThumbsPfad.$nr.".gif" aufgelöst aussieht, kann ich nur vermuten, woran es bei dir scheitern könnte:
echo $bilderThumbsPfad.$nr.".gif";
if(file_exists($bilderThumbsPfad.$nr.".gif")){
echo "hallo";
file_exists() geht vom Dateisystem aus, nicht von der URL. Wenn $bilderThumbsPfad.$nr.".gif" einen absoluten Pfad ergibt, z.B.
/pfad/zur/datei.gif
dann sucht file_exists() von der Dateisystemwurzel aus, und geht nicht vom Documentroot aus, wie es der Fall wäre, wenn du das im Browser hinter die Domain hängst.
echo "$verabschiedung $name";
danke!
aber ich hab gefunden woran es lag.
ich hab die datei in der der oben genannte code steht in eine andere includet, hab aber trotzdem den pfad erst ab der includeten datei gebildet. da die includete datei aber in einem unterverzeichnis liegt, muss ich das ja noch berücksichtigen...
naja es funzt jetzt *juchu *gg*
mfg
dtp
Hello,
aber ich hab gefunden woran es lag.
ich hab die datei in der der oben genannte code steht in eine andere includet, hab aber trotzdem den pfad erst ab der includeten datei gebildet. da die includete datei aber in einem unterverzeichnis liegt, muss ich das ja noch berücksichtigen...
naja es funzt jetzt *juchu *gg*
Hurra, wieder ein neues "Knotensystem", über das sich Spammer und Hacker freuen werden.
Oder hast Du wirklich verstanden, was Du da machst?
Allerdings erscheinen mir solche "Kiddy-Systeme" auch immer wichtiger für die Erhaltung der Informationsfreiheit, auch wenn dafür eine Menge Werbemüll in Kauf genommen werden muss.
Die letzten Meldungen über die Aktivitäten "unseres Herrn Schily" gegen freie Journalisten haben mir das Kotzen in den Hals gebracht. Das hat mich doch sehr an Handlungsweisen faschistischer Kalfaktoren erinnert.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Hi,
if(file_exists($bilderThumbsPfad.$nr.".gif")){
php kann nix mit der url anfangen, sondern braucht den aktuellen _Pfad_ ab dem root:
$_SERVER["DOCUMENT_ROOT"] . "/gfx/mydir/mygfx.jpg";
Gruesse, Joachim