Edit report at http://bugs.php.net/bug.php?id=54803&edit=1
ID: 54803 Updated by: paj...@php.net Reported by: vinirresko at hotmail dot com Summary: file_exists() error. -Status: Open +Status: Feedback Type: Bug Package: *Directory/Filesystem functions Operating System: Windows XP SP3 PHP Version: 5.3.6 Block user comment: N Private report: N Previous Comments: ------------------------------------------------------------------------ [2011-05-18 10:40:10] paj...@php.net No, thanks. All I need is the info I asked here. The permission, are junctions part of the path, etc. A simple test case like var_dump("/foo/bar.php"); is enough. ------------------------------------------------------------------------ [2011-05-18 10:36:36] vinirresko at hotmail dot com Right, i'll send the archive, ok ? <? $includes = array(); $includes[0] = '/class/conexao.class.php'; $includes[1] = '/class/query.class.php'; for($i = 0; $i < count($includes);$i++){ try{ if(file_exists($includes[$i])){ include_once($includes[$i]); }else{ throw new Exception("Arquivo ".$includes[$i]." não existe."); } }catch(Exception $e){ print "<script>alert('".$e->getMessage()."')</script>"; exit; } } ?> ------------------------------------------------------------------------ [2011-05-18 10:33:08] paj...@php.net No idea what's wrong. Please provide all info I ask and tell us if part of the path is a junction or something similar. Is it actually a file? a directory? ------------------------------------------------------------------------ [2011-05-18 10:20:21] vinirresko at hotmail dot com Yes, it can be read, and if i test: require_once("/class/test.php"); it is accepted, so i think who the problem is on the file_exists() function. ------------------------------------------------------------------------ [2011-05-18 10:15:27] paj...@php.net Also use an absolute path with the drive name if the current drive is not the one where this file is (/foo is not an absolute path on windows, c:/foo is). See the cacls command or the file property to read the perms. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=54803 -- Edit this bug report at http://bugs.php.net/bug.php?id=54803&edit=1