无法获取要在.php文件中显示的.html

无法获取要在.php文件中显示的.html,php,html,Php,Html,我一直在尝试使用PHP允许用户通过表单将文章放到某个站点上。 网站、我的代码和我作为程序员的技能本质上都是原始的 用户在此处输入输入: <form action="articlepro.php" method="post"> Title:<input type="text" name="title"><br> Sub-Heading:<input type="text" name="subhead"><br> I

我一直在尝试使用PHP允许用户通过表单将文章放到某个站点上。 网站、我的代码和我作为程序员的技能本质上都是原始的

用户在此处输入输入:

<form action="articlepro.php" method="post">
    Title:<input type="text" name="title"><br>
    Sub-Heading:<input type="text" name="subhead"><br>
    Intro:<textarea name="intro" rows="10" cols="40"></textarea><br>
    Heading-1:<input type="text" name="head1"><br>
    Content-1:<textarea name="cont1" rows="10" cols="40"></textarea><br>
    <input type="submit">
</form>

标题:
副标题:
简介:
标题-1:
内容-1:
该日期由文件articepro.php进行处理:

 <html>
     <body>
     <?php
         $title=$_POST["title"] . ".php";
         $createFile=fopen($title,"x+");
         $content=file_get_contents("articletemplate.php");
         echo $createFile;
         echo file_put_contents($title,$content);

         echo $createFile;
     ?>
     </body>
</html>

上面代码的目的是首先创建一个变量,该变量存储扩展名为.php的表单中的标题。然后代码创建一个与$title变量同名的文件。$content将文件“articletemplate.php”的html和php代码存储为字符串,“file put contents”将该模板放入先前创建的文件中。 知道artictemplate.php包含我希望所有新文章都具有的模板,以及放入数据的php位,可能很有价值:

<p><h1><?php echo $_POST["head1"];?></h1>
<?php echo $_POST["cont1"];?>
</p>

现在我面临的问题是,我的代码既创建了具有所需标题(Permisson:644)的所需文件,也包含了预期的模板。但是,当我通过URL打开所创建的文件(.php)时,我无法显示任何内容。我要么看到空白页,要么看到
“k
如果我从服务器上下载创建的文件并将扩展名改为.html(当时不能使用PHP),我可以打开它们,但在.PHP或.phtml上就不太幸运了


Web服务器:Apache/2.2.24(Unix

为什么要首先保存文件?难道你不能动态加载它吗?我应该怎么做?你肯定应该先学习一些基础编程知识。你可能做了一些不正确的事情。我不能告诉你是什么,因为不清楚Saad-这是一个已知的问题。是的,他的问题有一个尝试,对新手要亲切,毕竟我们一开始是作为他们开始的。