PHP表单创建XML

PHP表单创建XML,php,html,xml,Php,Html,Xml,我一直在尝试创建一个表单,为我们的RSS提要技术支持小组创建已知问题,但是它似乎没有创建XML 我试着让它尽可能简单,但我可能让它太简单,忽略了一些东西 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title></title> </h

我一直在尝试创建一个表单,为我们的RSS提要技术支持小组创建已知问题,但是它似乎没有创建XML

我试着让它尽可能简单,但我可能让它太简单,忽略了一些东西

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<form name="form1" action="generate.php" method="post">

Name of Issue: <input name="name" type="text" /><br/><br/>
Core Service(s): <input name="service" type="text" /><br/><br/>
Severity:<br>
<form>
<input type="radio" name="severity" value="Sev1">Sev1<br>
<input type="radio" name="severity" value="Sev2">Sev2<br>
<input type="radio" name="severity" value="Sev3">Sev3<br>
</form> <BR/> <br/>
Team Looking into Issue: <input name="Team" type="text" /> <BR/> <br/>
ETA (if known): <input name="ETA" type="text" /> <BR/> <br/>
Comments: <textarea name="comments" cols="50" rows="5">

</textarea><br/><br/>
<input type="submit" value="Submit" name="B1"></p>
</form>
</body>
</html>

发行名称:

核心服务:

严重性:
Sev1
Sev2
Sev3


调查问题的团队:

预计到达时间(如已知):

评论:

Backend generate.php

<?php

 if(isset($_POST['create_issue'])){

        echo "Issue Posted";

        $xmlfileName = "issues.xml"

        $name = $_POST['name'];

        $service = $_POST['service'];

        $severity = $_POST['severity'];

        $Team = $_POST['service'];

        $ETA = $_POST['ETA'];

        $comments = $_POST['comments'];

        $xml_dec = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";

/* After Receiving data for issue created generate XML*/

        $rootELementStart = "<knownissue>";

        $rootElementEnd = "</knownissue>";

        $xml_doc=  $xml_dec;

        $xml_doc .=  $rootELementStart;

        $xml_doc .=  "<name>";

        $xml_doc .=  $name;

        $xml_doc .=  "</name>";

        $xml_doc .=  "<service>";

        $xml_doc .=  $service;

        $xml_doc .=  "</service>";

        $xml_doc .=  "<severity>";

        $xml_doc .=  $severity;

        $xml_doc .=  "</severity>";

        $xml_doc .=  "<team>";

        $xml_doc .=  $team;

        $xml_doc .=  "</team>";

        $xml_doc .=  "<eta>";

        $xml_doc .=  $ETA;

        $xml_doc .=  "</eta>";

        $xml_doc .=  "<comments>";

        $xml_doc .=  $comments;

        $xml_doc .=  "</comments>";

        $xml_doc .=  $rootElementEnd;

        $default_dir = "";

        $default_dir .=   $xmlfileName .".xml";

/* Write XML */

$fp = fopen($default_dir,'w');

            $write = fwrite($fp,$xml_doc);
            }
?>

此行缺少分号:

$xmlfileName = "issues.xml"

别忘了把你的文件也归档!您可以通过这种方式获得一些有用的错误信息。

是否创建了任何错误信息?还是什么都没有?您确定您的脚本在那里有写权限吗?脚本有完全权限,并且根本不创建任何内容。另外,回声没有出现,因为我补充说,以帮助我知道它是否工作。哦,伙计,我不敢相信我没有看到。。。是的,我将添加fclose。然而,它似乎仍然不起作用。我现在担心的可能是前端后端出现问题。@Ericrs-这似乎可以回答问题……如果没有,你应该详细说明,如果没有,你应该检查它是否正确。