Php 当用户点击提交按钮时,如何动态生成包含内容的html网页?
我正在做一个项目,在这个项目中,用户必须通过填写表格来提问。我的问题是,当用户填写表单并提出问题时,php会自动生成html网页。例如,如果用户询问什么是stackoverflow,那么url应该类似于localhost/what is stackoverflow,通过单击此链接,此链接将显示用户填写的其他内容。 这是我的密码Php 当用户点击提交按钮时,如何动态生成包含内容的html网页?,php,html,Php,Html,我正在做一个项目,在这个项目中,用户必须通过填写表格来提问。我的问题是,当用户填写表单并提出问题时,php会自动生成html网页。例如,如果用户询问什么是stackoverflow,那么url应该类似于localhost/what is stackoverflow,通过单击此链接,此链接将显示用户填写的其他内容。 这是我的密码 请输入您的电子邮件地址,我们将给您发送电子邮件答复 输入您的姓名 输入您的问题主题 问题体 提交问题 我想 1. You have to post the
请输入您的电子邮件地址,我们将给您发送电子邮件答复
输入您的姓名
输入您的问题主题
问题体
提交问题
我想
1. You have to post the all content in your <form action=""> page.
2. Get that all data in variables then replace all special characters like space, ? etc from question with '-'.
3. the create url with this updated question with the url parameters like name, email
$url=localhost/what-is-stackoverflow?email=email@gmail.com&name=abc
4. use .htaccess file to rewrite url
RewriteRule ^(a-zA-z)$ filename [L]
5. redirect to that url with url parameters.
redirect($url,'refresh');
6.on that page get all url parameters.
1。您必须发布页面中的所有内容。
2.获取变量中的所有数据,然后替换所有特殊字符,如空格、?等,从带“-”的问题开始。
3.使用此更新问题创建url,url参数包括名称、电子邮件
$url=localhost/stackoverflow是什么?电子邮件=email@gmail.com&名称=abc
4.使用.htaccess文件重写url
重写规则^(a-zA-z)$filename[L]
5.使用url参数重定向到该url。
重定向($url,'refresh');
6.在该页面上获取所有url参数。
$myFile=$questiontitle.“.html”//或.php
$fh=fopen($myFile,'w');//或死亡(“错误”);
$stringData=“”.$questionbody。“”;
fwrite($fh,$stringData)代码>
您可以通过php以编程方式创建html文件和添加html内容