<php require_once("mysql_classphp");
require_once("sys_confinc");
header('Content-Type:text/html;Charset=GBK;');
$link_id=mysql_connect($DBHOST,$DBUSER,$DBPWD);
mysql_select_db($DBNAME); //选择数据库my_chat
$sql="SELECT FROM `dx_leibie`";
$query = mysql_query($sql);
while($row=mysql_fetch_array($query)){
//print_r($row); //$con=array(array('新闻标题','新闻内容'),array('新闻标题2','新闻内容2')); $title=$row[id_lang];
$content=$row[name];
if(!is_dir("up")) //如果此文件夹不存在,则自动建立一个
{
mkdir("up");
}$up="up/";
echo $path=$up$row[id_lang]'htm';
$fp=fopen("tmphtm","r"); //只读打开模板
$str=fread($fp,filesize("tmphtm"));//读取模板中内容
$str=str_replace("{title}",$title,$str);
echo $str=str_replace("{content}",$content,$str);//替换内容
fclose($fp); $handle=fopen($path,"w"); //写入方式打开新闻路径
fwrite($handle,$str); //把刚才替换的内容写进生成的HTML文件
fclose($handle);
//echo "生成成功";
} // unlink($path); //删除文件
><php require_once("mysql_classphp");
require_once("sys_confinc");
header('Content-Type:text/html;Charset=GBK;');
$link_id=mysql_connect($DBHOST,$DBUSER,$DBPWD);
mysql_select_db($DBNAME); //选择数据库my_chat
$sql="SELECT FROM `dx_leibie`";
$query = mysql_query($sql);
while($row=mysql_fetch_array($query)){
//print_r($row); //$con=array(array('新闻标题','新闻内容'),array('新闻标题2','新闻内容2')); $title=$row[id_lang];
$content=$row[name];
if(!is_dir("up")) //如果此文件夹不存在,则自动建立一个
{
mkdir("up");
}$up="up/";
echo $path=$up$row[id_lang]'htm';
$fp=fopen("tmphtm","r"); //只读打开模板
$str=fread($fp,filesize("tmphtm"));//读取模板中内容
$str=str_replace("{title}",$title,$str);
echo $str=str_replace("{content}",$content,$str);//替换内容
fclose($fp); $handle=fopen($path,"w"); //写入方式打开新闻路径
fwrite($handle,$str); //把刚才替换的内容写进生成的HTML文件
fclose($handle);
//echo "生成成功";
} // unlink($path); //删除文件
><php require_once("mysql_classphp");
require_once("sys_confinc");
header('Content-Type:text/html;Charset=GBK;');
$link_id=mysql_connect($DBHOST,$DBUSER,$DBPWD);
mysql_select_db($DBNAME); //选择数据库my_chat
$sql="SELECT FROM `dx_leibie`";
$query = mysql_query($sql);
while($row=mysql_fetch_array($query)){
//print_r($row); //$con=array(array('新闻标题','新闻内容'),array('新闻标题2','新闻内容2')); $title=$row[id_lang];
$content=$row[name];
if(!is_dir("up")) //如果此文件夹不存在,则自动建立一个
{
mkdir("up");
}$up="up/";
echo $path=$up$row[id_lang]'htm';
$fp=fopen("tmphtm","r"); //只读打开模板
$str=fread($fp,filesize("tmphtm"));//读取模板中内容
$str=str_replace("{title}",$title,$str);
echo $str=str_replace("{content}",$content,$str);//替换内容
fclose($fp); $handle=fopen($path,"w"); //写入方式打开新闻路径
fwrite($handle,$str); //把刚才替换的内容写进生成的HTML文件
fclose($handle);
//echo "生成成功";
} // unlink($path); //删除文件
> 用以上先生成一个HTML文件,然后再用require_once("aaahtml");引进来就OK
html表单最基本的形式是form中设置action属性(数据提交路径)method表示提交数据的类型(get和post)。使用这种方式提交表单,表单元素必须设置name属性。
表单中设置这两个属性就可以获得表单的值了。
例如:
<form action="indexphp" method="post"><input type="text" name="user" />
<input type="submit" value="提交" />
</form><php
//post接收表单传过来的值
$user=$_POST['user'];
echo $user;
>
使用PHP变量直接输出
php文件:
$data = 'hello world';
require 'indexhtml';
indexhtml:文件:
<div><php echo $data;></div>
如果还有什么疑问的话,可以去后盾人平台学习教学视频,非常帮助的。
你用这个试试,我简单测试了一下。
这个是匹配整个tr的,你看看可行
$str = '<table class="listTable" width="99%" border="1" align="center" ><tbody>
<tr align="center">
<td colspan="2" rowspan="10">中文1</td>
<td>229104</td>
<td align="left">中文2</td>
</tr>
<tr align="center">
<td colspan="2" rowspan="10">中文1</td>
<td>229104</td>
<td align="left">中文2</td>
</tr>
</tbody>
</table>';
preg_match_all('/<tr[^>]>[^<]<td[^>]>()<\/td>[^<][^<]<td[^>]>()<\/td>[^<][^<]<td[^>]>()<\/td>[^<]<\/tr>/isU', $str, $matches);
echo "<pre>";
var_dump($matches);
exit;
跟一般的表单一样,只是这个表单是textarea,如:
<textarea name='richtext'> </textarea>,在post里面使用$_POST['richtext']取到,然后可以过滤,也可以考虑用js获取后过滤
form表单的提交是需要<input type=submit>的按钮的,或者是需要通过form表单对象的submit()事件去提交,目前看你的这个就是把你最后的一个按钮的type类型改为submit就可以了
以上就是关于php从数据库里读出的HTML代码然后执行怎么实现全部的内容,包括:php从数据库里读出的HTML代码然后执行怎么实现、PHP中如何调用html、php获取到html的文件内容,怎么能够知道某个div里的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)