Re: [GENERAL-BG] Re: problem s unlink

From: Date: Thu, 05 May 2005 14:03:36 +0000
Subject: Re: [GENERAL-BG] Re: problem s unlink
References: 1 2 3  Groups: php.general.bg 
Request: Send a blank email to general-bg+get-248@lists.php.net to get a copy of this message
Нали си сложил error_reporting на E_ALL и display_errors на On?
Абсолютно е така. Точно това е пародокса. Не връща никаква грешка. Ако го сложа unlink в един if влиза вътре нали си връща true ама дефакто файла не се изтрива. Не знам unlink кога се изпълнява. Когато интерпретора мине през него или накрая на скрипта, ако завърши нормално. Тука може би Андрей трябва да даде едно експертно мнение.
Функцията се извиква по време на изпълнение. Прегледах CVS-а за и по-точно file.c, но не виждам някакви промени по unlink функцията, освен една от преди 2 години. Пробвай да минеш на 4.3.11. Опитай също да му подадеш директно низа в единични кавички, т.е. да изолираш колкото се може повече случая. Нещо такова: <? var_dump(ini_get('display_errors')); var_dump(ini_get('error_reporting')); $filename = '/path/to/file'; if (file_exists($filename)) { var_dump(stat($filename)); var_dump(unlink($filename)); clearstatcache(); var_dump(stat($filename)); var_dump(file_exists($filename)); } else { echo 'File not found.'; } ?> Опитай също system('rm /path/to/file') да видим какво ще върне. Кубер

« previous php.general.bg (#248) next »