PHP mkdir()不';不要创建档案

PHP mkdir()不';不要创建档案,php,forms,directory,mkdir,Php,Forms,Directory,Mkdir,我试图在表单提交时运行以下代码,以创建一个新目录,将html文档复制到新目录,重命名html文档,并将包含html表单数据的xml保存到我们创建的目录。这一切都没有发生,但我没有收到任何错误。任何帮助都将不胜感激,因为到目前为止,我已经花了几个小时来解决这个问题,我仍然看不出有什么问题 这是PHP脚本(很抱歉格式不好,它无法完全粘贴): 尝试新的 new DOMDocument(); 激活 error_reporting(E_ALL); 首先,由于报告-1,您不会得到所有错误, 将以下内容添

我试图在表单提交时运行以下代码,以创建一个新目录,将html文档复制到新目录,重命名html文档,并将包含html表单数据的xml保存到我们创建的目录。这一切都没有发生,但我没有收到任何错误。任何帮助都将不胜感激,因为到目前为止,我已经花了几个小时来解决这个问题,我仍然看不出有什么问题

这是PHP脚本(很抱歉格式不好,它无法完全粘贴):

尝试新的

new DOMDocument();
激活

error_reporting(E_ALL);

首先,由于报告-1,您不会得到所有错误, 将以下内容添加到顶部,以获得所有正确的错误

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
第二点是xml字符串的格式不正确。1.0和UTF-8不在字符串内,请使用以下命令:

$xmlString = "<?xml version='1.0' encoding='UTF-8'?>
  <name>$name</name>
  <address>$address</address>
  <photo>$photo</photo>
";
$xmlString=”
$name

使用错误报告。如果这是真实代码,则会出现致命错误。@user3783243已经执行了,没有任何操作。请检查日志。
version=“1.0”
会导致与当前问题无关的错误;如果将
。/../../../../../../../../
放入
名称
字段,请尝试新建DOMDocument()检查你的最后一点。啊,谢谢@NigelRen,我很久以前就开始积极使用php了。现在使用强大的oop语言。非常感谢,更新了我原来的问题,希望得到更多帮助!
new DOMDocument();
error_reporting(E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$xmlString = "<?xml version='1.0' encoding='UTF-8'?>
  <name>$name</name>
  <address>$address</address>
  <photo>$photo</photo>
";