将详细信息写入文件

时间:2011-09-27 07:43:57

标签: php file

我在提交页面work / login.php时尝试写入文件work / log_file.txt。但是内容(来自login.php的表单值)没有写入。这是我用的代码

   if(isset($_POST['submitform'])){
   $file="log_file.txt";
    $open = fopen($file, "a+"); //open the file,

  fwrite($open, "Name: " .$_POST['user'] . "\n"); //print / write the name.
   fwrite($open, "Colour: ". $_POST['color'] . "\n"); //print / write the colour.
   fclose($open); //close the opened file 

  }

我在测试服务器中运行代码。我刚刚将文件保存为本地的log_file.txt,然后将其上传到测试服务器文件夹工作,并运行代码。但是没有写入文件

1 个答案:

答案 0 :(得分:1)

Web服务器进程是否具有该文件的写权限?

提示您将很好地为您服务:在调试时打开所有错误:

ini_set('display_errors',1);
error_reporting(E_ALL);

任何事情都可能会被取消,但除非你看到通知和警告,否则你永远不会知道。