![]() |
[PHP] file_exists() in übergeordnetem Ordner
Moin,
ich will Datei die eine Ordnerinstanz höher liegen als das Script selbst auf ihre Existenz prüfen.
Code:
Geht aber leider nicht, es wird mir keine Datei ausgegeben. SelfPHP meint zu file_exists dass man nur auf lokale Dateien prüfen kann, möchte ich ja auch, nur halt einen Ordner höher. Jemand ne Ahnung wie ich das anstelle ? :gruebel:
for ($i=0; $i<=12; $i++)
{ if (file_exists('http://localhost/xampp/php/' . $filename[$i])) echo '[url="' . $filename[$i] . '"]' . $filename[$i] . '[/url] '; } |
Re: [PHP] file_exists() in übergeordnetem Ordner
Mach es mit relativen Pfaden:
Code:
:wink:
if (file_exists('../' . $filename[$i]))
|
Re: [PHP] file_exists() in übergeordnetem Ordner
Danke dir, bei php kann man gar nicht so leicht denken wie es ist. :stupid:
|
Re: [PHP] file_exists() in übergeordnetem Ordner
Du musst aber immer aufpassen, welches dein aktuelles Verzeichnis ist. AFAIK muss das nicht unbedingt das Verzeichnis sein, in dem die aktuell ausgeführte Datei liegt. Es bietet sich auch eine absolute Pfadangabe an, aber eben nicht über http sonder über das lokale Dateisystem; z.B. /home/user/datei.irgendwas unter Linux oder C:\Programme\Proggy\datei.txt unter Windows.
LG, ich |
Re: [PHP] file_exists() in übergeordnetem Ordner
oder auch dirname(__FILE__) ;)
EDIT: dirname hat gefehlt... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz