编辑:下面的Austin在评论中解决了我的问题。由于那就是答案,我该如何关闭问题呢?
我有以下简单的代码,用于打开/写入服务器上的查询文件。我已检查权限,甚至为查询文件的所有用户设置了+rw,但我仍然收到错误消息:
failed to open stream: resource temporarily unavailable
在我的Apache错误日志中。
我真的不知道我能做什么来缓解这个问题,请给出建议?
<?php
// filepaths
$queryFile = '../query/query.txt';
// get query
$query = $_GET['searchBox'];
// open and write query to query file
$fh = fopen($queryFile, 'X') or die("Can't open file");
fwrite($fh, $query);
fclose($fh);
$queryFile
前面加上dirname(__FILE__)
会发生什么? - staticsanfopen()
模式x
如果文件已经存在,则返回false并生成警告。- http://php.net/manual/en/function.fopen.php - Austin Brunkhorst