有没有可能,利用PHP代码,根据CSS,把HTML文字导入MYSQL数据库?
文件:index.html,新建一个index.php,数据库localhost,用户名root,密码root,数据名test,表test,新建5个字段,
比如:字段1为ID自动序列号。
HTML页面中所有<h1></h1>的部分导入到字段2,
所有<p></p>的部分导入字段3,
所有<a href=></a>的部分导入字段4,
所有<u></u>的部分导入字段4?
能否写段完整的代码?
PS:抱歉,本人全部剩余分数都压上了,就这么点了……
文件:index.html,新建一个index.php,数据库localhost,用户名root,密码root,数据名test,表test,新建5个字段,
比如:字段1为ID自动序列号。
HTML页面中所有<h1></h1>的部分导入到字段2,
所有<p></p>的部分导入字段3,
所有<a href=></a>的部分导入字段4,
所有<u></u>的部分导入字段4?
能否写段完整的代码?
PS:抱歉,本人全部剩余分数都压上了,就这么点了……
如:
$h1exp="/\<h1\>(.*?)\<\/h1\>/ies";//具体规则视你的情况而顶
preg_match($h1exp,$html,$h1arr);
依次匹配出来,并保存到数据库就是了
HTML转成XML太麻烦了
由于HTML中超链比较多,用EMEDITOR软件。
正则替换HTML中所有<a href="">test »</a>(而非所有<a href=""></a>部分)
这个代码怎么写?
尝试:
<a \href="[^"]*">(test|test »</a>|)
<a \href="[^"]*">{\test »</a>\b}
都不行。本人刚开始研究正则,大家不要见笑啊……
超过了PHP范围,就此结贴。