php网页带数据库吗,php解析网页并将数据添加到数据库

师傅说最近需要将电视频道列表及各频道节目列表写入数据库,当然此动作是需要自动执行的,采用人为的、一条一条的添加这种做法是不现实的。

不久此工作已经决定交给服务器厂商来解决了,作为菜鸟,我还想自己琢磨琢磨。我想,要尽量结合已经具备的条件来进行此操作,尽量不添加新的东西。我观察到了开发中使用的xampp,我发现里面有php这个东西,上网一搜索,可以在其上进行php的一些实际应用,再查了一下php对数据库的操作,是可行的,虽然觉得似乎不是很正规的方法,但是尝试一下总没坏处的,于是结合已经安装的xampp环境,开始了phptest.php。

问题一:我不清楚如何在已经安装xampp的环境下进行php开发,经查证发现需要将编辑的xxx.php文件放在xampp安装目录下htdocs文件夹下,我的xampp装在D盘,所以我的xxx.php是放在D:\xampp\htdocs下,再在浏览器中输入http://localhost:/xxx.php这种格式的地址运行就可以执行php文件了。

问题二:我不知道如何进行php编辑,是使用开发工具?使用什么开发工具?最后发现可以使用记事本就可以了,我用的是ultraedit 32进行编辑,最后保存为".php"文件。

问题三:如何获得我需要的信息,即电视台列表和节目列表,我们做安卓的,师傅获取信息很多从webervice。我当时不知道怎么想的,没有想过用php从webervice获取信息(事实证明是可以的)。我想到的是解析网页,于是找了一个有这方面信息的网站,准备解析他,这里我又晕了,看着一行一行的页面源代码,不知道如何解析,那么多东西,起码要有个什么过滤器之类的东西让我来用吧,经百度,可以用正则表达式这个玩意来做,貌似不止这个方法,好像有别的方法,这里知识参考了http://blog.csdn.net/superbirds/article/details/7241363,http://blog.csdn.net/liruxing1715/article/details/7236098,http://blog.csdn.net/liruxing1715/article/details/7172949等文章(十分感谢各位作者),思路较清晰,连接数据库(参见http://www.w3school.com.cn/php/php_mysql_connect.asp),根据url把网页内容全部赋值给一个字符串,再利用正则表达式从这个字符串中提取出需要的数据,对数据进行一些替换、去除冗余部分等操作,变成需要的格式,再将数据插到建立好的数据库表中。我认为最让我感到难一些的就是正则表达式了,十分头疼,这里确实需要进行深入的学习。另外我也是第一次接触php,感觉和c有点像。

我是菜鸟一枚,需要总结,所以我记录下来,如果对别人有帮助自然更好了。

感谢csdn各位无私分享的朋友!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值