Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: функция mkdir()
 
 автор: Йцукен   (22.11.2006 в 08:37)
 
 

Есть функции


//этот метод возвращает абсолютный путь к папке
function getAbsolutePath($fold)
 {
     global $rootDirectory, $fileSeparator;

     $folderName=$rootDirectory;
     $arrayStr=split("/",$fold);
     for($i=0;$i<sizeof($arrayStr);$i++){
         $folderName=$folderName.$fileSeparator.$arrayStr[$i];
         }
         return $folderName;
 }
//создать папку
 function createFolder($currFolder, $foldName)
 {
     return mkdir(getAbsolutePath($currFolder."/".$foldName),0700);
 }

Далее следует ее вызов

//создать папку
if(createFolder($currentFolder, $foldName)<0){
    sendErrorPage("Внутренняя ошибка: не могу создать папку" . $foldName);
    exit;
    }

Вопрос:какие значения может возвращать функция createFolder,ведь в ее основе mkdir() ?
Почему?:

createFolder($currentFolder, $foldName)<0

   
 
 автор: P@Sol   (22.11.2006 в 09:54)   письмо автору
 
   для: Йцукен   (22.11.2006 в 08:37)
 

если функция mkdir сработало удачно она вернет true (или 1, это одно и тоже), если произошла ошибка, то функция вернет false (или 0)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования