Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当用户点击提交按钮时,如何动态生成包含内容的html网页?_Php_Html - Fatal编程技术网

Php 当用户点击提交按钮时,如何动态生成包含内容的html网页?

Php 当用户点击提交按钮时,如何动态生成包含内容的html网页?,php,html,Php,Html,我正在做一个项目,在这个项目中,用户必须通过填写表格来提问。我的问题是,当用户填写表单并提出问题时,php会自动生成html网页。例如,如果用户询问什么是stackoverflow,那么url应该类似于localhost/what is stackoverflow,通过单击此链接,此链接将显示用户填写的其他内容。 这是我的密码 请输入您的电子邮件地址,我们将给您发送电子邮件答复 输入您的姓名 输入您的问题主题 问题体 提交问题 我想 1. You have to post the

我正在做一个项目,在这个项目中,用户必须通过填写表格来提问。我的问题是,当用户填写表单并提出问题时,php会自动生成html网页。例如,如果用户询问什么是stackoverflow,那么url应该类似于localhost/what is stackoverflow,通过单击此链接,此链接将显示用户填写的其他内容。 这是我的密码


请输入您的电子邮件地址,我们将给您发送电子邮件答复

输入您的姓名
输入您的问题主题
问题体

提交问题
我想

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内容