Re: is_dir paths

From: Date: Mon, 26 Sep 2005 13:37:22 +0000
Subject: Re: is_dir paths
References: 1 2 3 4 5  Groups: php.general 
Request: Send a blank email to php-general+get-223184@lists.php.net to get a copy of this message
Mark Rees wrote:
That outputs (paths trimmed) string(56) "C:\...\htdocs\lists\admin" string(61) "C:\...\htdocs\lists\admin\temp" bool(false) var_dump (realpath("../../lists/admin/temp")); this outputs the same as var_dump (realpath('temp')); I am trying to check whether /lists/admin/temp exists (which it does).
This dir doesn't exists. The '/' at the beginning of path means: path is from root (unix) or from e.g. c:\ (windows) Outputs from var_dump(realpath("../../lists/admin/temp")) var_dump(realpath('temp')); are same and thus you working directory is 'C:\...\htdocs\lists\admin'. If you need check existence of dir 'temp' in your current working directory you can try one of: is_dir('temp'); is_dir('./temp'); is_dir('C:\...\htdocs\lists\admin\temp'); IMHO every is_dir() return true. -- Ondrej Ivanč (ondrej@zlty-pes.sk)

« previous php.general (#223184) next »