Nasıl aşağıda pasajı "readablenot okunabilir" yazdıran mümkündür? afaik bir kalıp () hemen her şeyi durdurmak gerekir?
EDIT: tam fonksiyon yayınlanmıştır. Bu Zend_Search_Lucene_Storage_File_Filesystem
bir fonksiyonudur. Biz her zaman "Dosya okunabilir değil" hataları alıyoruz. Dosya okunabilir olarak görünüyor ama aşağıda pasajı "readablenot okunabilir" yazdırır
EDIT 2: Üzgünüm, ben yayınlanmıştır bilgi bazı hatalar yaptım; tüm şimdi düzeltin.
public function __construct($filename, $mode='r+b')
{
global $php_errormsg;
if(strpos($mode, 'w') === false) {
die('not readable');
}
else die('readable');
if (strpos($mode, 'w') === false && !is_readable($filename)) {
// opening for reading non-readable file
require_once 'Zend/Search/Lucene/Exception.php';
throw new Zend_Search_Lucene_Exception('File \'' . $filename . '\' is not readable.');
}
$trackErrors = ini_get('track_errors');
ini_set('track_errors', '1');
$this->_fileHandle = @fopen($filename, $mode);
if ($this->_fileHandle === false) {
ini_set('track_errors', $trackErrors);
require_once 'Zend/Search/Lucene/Exception.php';
throw new Zend_Search_Lucene_Exception($php_errormsg);
}
ini_set('track_errors', $trackErrors);
}