我正在尝试使用 Zend Framework 检查文件是否存在,如果文件不存在,则创建它。这是正在使用的代码:
$filename = "/assessmentsFile/rubrics/$rubricID.php";
$somecontent = "test";
if (!$handle = fopen($filename, 'w+')) {
echo "Cannot open file ($filename)";
exit;
}
// Write $somecontent to our opened file.
if (fwrite($handle, $somecontent) === false) {
echo "Cannot write to file ($filename)";
exit;
}
但是,我假设由于 Zend 处理文件结构的方式,如果文件不存在,它就会吐出:
警告:fopen(/assessmentsFile/rubrics/1.php)[function.fopen]:打开流失败:没有这样的文件或目录
因为 fopen 函数不起作用,所以 fwrite 无法写入文件。
还有另一种方法吗?