Re: Problems with mkdir() and is_dir()
- From: Erwin Moller <since_humans_read_this_I_am_spammed_too_much@xxxxxxxxxxxxxxxx>
- Date: Fri, 24 Feb 2006 12:14:17 +0100
Juby wrote:
I'm creating a script for our website which will function as something
of a docment manager. The backend features an option to create a new
directory in the uploads subdirectory. The problem is, once I've used
mkdir() to create this file, when I later run is_dir() on the filename,
I get 'false'. Even worse, if I run is_file() on the new directories,
I get false as well. The same thing seems to be happening to files I
submit via the script, though that is less of a worry (I never actually
*need* to run this test). Here is a copy of a smaller script I threw
together trying to figure out what exactly was going on:
<?php
function getDirectoryList($root="(this is where the directory I'm
working in goes)"){
clearstatcache();
$dir = dir($root);
while($file = readdir($dir->handle)){
if(is_dir($file)){
echo "<br />directory:" . $file;
} elseif(is_file($file)){
echo "<br />file:" . $file;
} else {
echo "<br />dunno:" . $file;
}
}
}
getDirectoryList();
?>
Here's what I get:
directory:.
directory:..
dunno:delete.png
dunno:rename.png
dunno:view.png
directory:images
dunno:PDFs
dunno:somecrap
The last two, PDFs and somecrap, are folders created with mkdir(). The
.pngs are files uploaded via a PHP script. Is this some kind of fluke
with PHP, or is there anything I can do? Thank you all in advance for
your help.
Peace,
Juby
Hi Juby,
Where is the directory excactly?
How does the path look?
Is it some networkmapped directory, samba, etc?
Maybe you forgot to use \ before / ?
If you provide that info, maybe we can find the problem.
Regards,
Erwin Moller
.
- Follow-Ups:
- Re: Problems with mkdir() and is_dir()
- From: Juby
- Re: Problems with mkdir() and is_dir()
- References:
- Problems with mkdir() and is_dir()
- From: Juby
- Problems with mkdir() and is_dir()
- Prev by Date: PHP5 frameworks
- Next by Date: Sign-in Link to Database?
- Previous by thread: Problems with mkdir() and is_dir()
- Next by thread: Re: Problems with mkdir() and is_dir()
- Index(es):
Relevant Pages
|