2014-03-13 51 views
0

我想用日期值保存文件。例如,3/10/2010.text。我的代码不起作用。有人可以给我更好的建议吗?这是我的PHP代码:我想在php中保存文件

<?php 

if ($_POST['submit']) { 

    $date = $_POST['data']; 
    $text = $_POST['textdata']; 

    file_put_contents($date.text, $text); 
} 
+1

文件名'date.text'必须是一个字符串。 'file_put_contents(“$ date.text”,$ text);'但是这段代码极其危险!您允许最终用户使用服务器上的任何内容保存任何文件名,以便Web服务器用户有权写入。 –

+0

谢谢你...但是当我提交我的文本时,它给了我一个错误.....警告:file_put_contents():未能打开流:没有这样的文件或目录...因为我是一个begginer我该怎么办? – user3412293

+0

如果你正在试图保存一个名为'3/10/2010.text'的文件,文件系统会将其解释为3 _directories_,因为'/'.If这些目录不存在,它将无法写下来。 –

回答

相关问题