有没有可能,利用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:抱歉,本人全部剩余分数都压上了,就这么点了……

解决方案 »

  1.   

     你这个 用正则匹配 在用preg_match_all这个函数  搞定 就OK了 
      

  2.   

    preg_match正则匹配出来。
    如:
    $h1exp="/\<h1\>(.*?)\<\/h1\>/ies";//具体规则视你的情况而顶
    preg_match($h1exp,$html,$h1arr);
    依次匹配出来,并保存到数据库就是了
      

  3.   

    sqlite + xsl 完美解决你的问题。
      

  4.   

    其实html页面是用树组成的呀, 那些标签就是结点呀,你可以从这方面考虑呀。
      

  5.   

    sqlite + xsl 貌似行不通,偶只找到xsl和XML链接转换的教程。
    HTML转成XML太麻烦了
      

  6.   

    追加10分,问一个很傻的问题:
    由于HTML中超链比较多,用EMEDITOR软件。
    正则替换HTML中所有<a href="">test&nbsp;&#187;</a>(而非所有<a href=""></a>部分)
    这个代码怎么写?
    尝试:
    <a \href="[^"]*">(test|test&nbsp;&#187;</a>|)
    <a \href="[^"]*">{\test&nbsp;&#187;</a>\b}
    都不行。本人刚开始研究正则,大家不要见笑啊……
      

  7.   

    补充:正则替换HTML中所有<a href="">test&nbsp;&#187;</a> 为 <tr>test</tr>
      

  8.   

    算了,后追加的软件正则问题
    超过了PHP范围,就此结贴。