Reply to Re: Problems with mkdir() and is_dir()

Your name:

Reply:


Posted by Erwin Moller on 02/24/06 13:14

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

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация