我正在尝试为文件上传创建一个随机文件夹名称。 文件夹路径应该像“receivedfiles/$ name $ date/”。相反,我得到这个:“receivedfiles /。13.06.2016/”。我真的不知道什么是错的...PHP创建带有两个变量的文件夹给出错误的文件夹名称
变量$ name是用户输入,可以是例如“Simon”或“Simon Jensen”取决于用户想要的内容。
$d = date('d.m.y');
$varfoldername = "../receivedfiles/. $name . $d ./";
mkdir($varfoldername , 0777 , true);
$upload_folder = $varfoldername;
多亏了很大的帮助我已删除从代码点以上,请参阅下面的代码只命名的日期的文件夹。
$name = $_POST['name'];
$d = date('d.m.y');
$varfoldername = "../receivedfiles/$name$d/";
mkdir($varfoldername , 0777 , true);
$upload_folder = $varfoldername;
解决方案: $的名字第一次在后面脚本中指定。移动解决问题的一部分。如上所述更改文件夹路径解决了其余的问题 - 谢谢大家:)
的问题是我用这个与其他相关信息之间的路径发送电子邮件$ _ POST [“名”] – CiroRa
。该部分起作用。 –
确定,但尝试在$ d变量之前打印$ name名称,以查看$名称内容是什么 – CiroRa