Şöyle Benim şu anki dizin yapısı:
C:\xampp\htdocs\PHP_Upload_Image_MKDIR
Diğer bir deyişle, aşağıdaki dizinleri hiç yok.
C:\xampp\htdocs\PHP_Upload_Image_MKDIR\uploaded
C:\xampp\htdocs\PHP_Upload_Image_MKDIR\uploaded\s002
Sorun aşağıdaki komut dosyasını çalıştırdığınızda, fonksiyon is_dir daima TRUE döndürür olmasıdır.
Based on the manual, http://us2.php.net/manual/en/function.is-dir.php is_dir: Returns TRUE if the filename exists and is a directory, FALSE otherwise.
Ben burada bir şey özlüyor musun?
Teşekkür ederim
$userID = 's002'; $uploadFolder = '/PHP_Upload_Image_MKDIR/uploaded/'; $userDir = $uploadFolder . $userID; echo '<br/>$userDir: ' . $userDir . '<br/>'; if ( is_dir ($userDir)) { echo "dir exists"; // always hit here!!! } else { echo "dir doesn't exist"; } mkdir($userDir, 0700);
C:\xampp\htdocs\PHP_Upload_Image_MKDIR>dir /ah
Volume in drive C is System
Volume Serial Number is 30B8-2BB2
Directory of C:\xampp\htdocs\PHP_Upload_Image_MKDIR
File Not Found
C:\xampp\htdocs\PHP_Upload_Image_MKDIR>
//////////////////////////////////////////////////////////
Artefacto yorumlarına dayanarak:
Here is the output of C:\PHP_Upload_Image_MKDIR\uploaded\s005
echo '<br/>' . realpath($userDir) . '<br/>';
Teşekkür ederim for the solutions.
En içten dileklerimle