php fopen возвращает false, но файл доступен для чтения / записи

иметь файл, который можно читать и записывать, но fopen возвращает false …

if(is_readable($file)) echo 'readable '; if(is_writable($file)) echo 'writable '; $fp = fopen($file, 'a+'); var_dump($fp); 

результат

 readable writable bool(false) 

Есть идеи?

уверенный, что это должна быть вещь разрешения, но попытался 777 в файле с такими же результатами.

Related of "php fopen возвращает false, но файл доступен для чтения / записи"

Давайте попробуем получить больше информации.
Что значит

 $file = 'p:\muh'; error_reporting(E_ALL); ini_set('display_errors', true); echo 'phpversion: ', phpversion(), "\n"; echo 'uname: ', php_uname("sr"), "\n"; // name/release of the operating system echo 'sapi: ', php_sapi(), "\n"; echo $file, file_exists($file) ? ' exists' : ' does not exist', "\n"; echo $file, is_readable($file) ? ' is readable' : ' is NOT readable', "\n"; echo $file, is_writable($file) ? ' is writable' : ' is NOT writable', "\n"; $fp = fopen($file, 'a+'); if ( !$fp ) { echo 'last error: '; var_dump(error_get_last()); } else { echo "ok.\n"; } 

Распечатать?

см. также: http://docs.php.net/error_get_last