【发布时间】:2012-08-12 23:26:40
【问题描述】:
我正在尝试使用 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无法写入文件。
还有其他方法吗?
【问题讨论】:
-
我通过 Zend 被包含在所有 PHP 中了吗?
标签: php zend-framework fopen