【发布时间】:2018-07-04 03:42:46
【问题描述】:
我有一个 HTML 表单,带有 action="file.php" 和 method="post"
但是这个“file.php”不能创建文件:
<?php
$my_file = 'username.txt';
$handle = fopen($my_file,'w');
foreach($_POST as $variable => $value)
{
if($variable == 'email')
{
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
}
fwrite($handle, "\r\n");
fclose($handle);
exit;
?>
但可能是问题所在?
【问题讨论】:
-
您应该检查您的
fopen调用是否成功。您还应该在此处发布您收到的任何错误消息。 -
没有收到任何错误消息,但文件 'username.txt' 只是没有创建,
-
我对php没有先验知识,只是在做一个项目
-
愚蠢的疏忽,但要确保路径是可写的,并且你对目录有写权限
-
如何给它写权限?
标签: php html forms file-handling