【发布时间】:2012-11-05 04:32:15
【问题描述】:
我是网络开发的新手。我在 Ubuntu 12 上安装了 LAMP。我在 LAMP 服务器上运行了一个 php 文件“register.php”,它从 html 表单接收数据,然后将其保存在服务器上的临时文件中。我正在使用下面的代码。它似乎不起作用。我已经检查过它是否需要访问和权限才能执行代码,但它仍然无法创建“temp.c”
$temp=fopen("temp.c","w");
$line = fgets($temp)
fclose($temp);
附加说明:- 我能够从表单字段接收其他数据,但仅创建文件不起作用。
感谢您的帮助!
【问题讨论】:
-
您将 temp.c 作为写入操作打开,然后您尝试从文件句柄中读取。但是,只需像在第一行中那样打开文件就应该创建了文件。您是否在错误日志中得到任何信息?
-
好的,您在 fgets 函数后缺少分号。这至少会为你创建一个文件。休息看看 AndrewR 评论。