в моем коде модуля drupal я проверяю, существует ли путь, но условие неверно, даже если путь есть
// for debugging
$con .= $path;
$con .= "<br>";
$con .= strval( file_exists($path) );
$con .= "<br>";
$con .= strval( is_dir($path) );
$con .= "<br>";
// end debug
if (file_exists( $path )) {
// do bla
}
я прочитал http://de3.php.net/manual/de/function.file-exists.php и пытался очиститьstatcache () раньше, нобез изменений.
Также пробовал с автономным фрагментом php, который отлично работает!
<?php
$path = '/mnt/dataC/ebook';
$con = '';
$con .= strval( file_exists($path) );
$con .= strval( is_dir($path) );
echo $con;
?>
вывод: 11
путь - это внешний USB-накопитель.
/dev/sdf1 on /mnt/dataC type reiserfs (rw,noexec,nosuid,nodev)
переустановка модулей и очистка кеша drupal тоже не помогают