无法获取要在.php文件中显示的.html
我一直在尝试使用PHP允许用户通过表单将文章放到某个站点上。 网站、我的代码和我作为程序员的技能本质上都是原始的 用户在此处输入输入:无法获取要在.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
<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-这是一个已知的问题。是的,他的问题有一个尝试,对新手要亲切,毕竟我们一开始是作为他们开始的。