原创,PHP简单的查询火车时刻表程序
来源:互联网 发布:java tcp监听端口 编辑:程序博客网 时间:2024/04/23 18:05
01.<?php
02.//利用别人的网站自己写的一个查询火车时刻表的小程序
03.if(isset($_POST['cx'])){
04.//拼写网址,测试能否顺利打开
05.$url = "http://wap.huoche.com.cn/chaxun/result.php?txtchufa=".$_POST['txtchufa']."&txtdaoda=".$_POST['txtdaoda']; //目标站
06.$fp = @fopen($url, "r") or die("超时");
07.//抓取内容
08.$content=file_get_contents($url);
09.//处理内容
10.$str = $content;
11.$start = "<ul>";
12.$end = "</ul>";
13.function get_sub_content($str, $start, $end){
14. if ( $start == '' || $end == '' ){
15. return;
16. }
17. $str = explode($start, $str);
18. $str = explode($end, $str[1]);
19. return $str[0];
20.}
21.$row = get_sub_content($str, $start, $end);
22.//去掉a标签
23.$out_a = str_ireplace("</a>","",preg_replace("/<a[^>]+>/", "", $row));
24.//去掉li标签
25.$out_td = str_ireplace("</li>","",preg_replace("/<li[^>]+>/", "", $out_a));
26.//存放到数组
27.$over = explode('<li>', $out_td);
28.
29.}
30.?>
31.<form method="post" >
32.出发站:(汉字或拼音首字母)<br />
33.<input type="text" name="txtchufa" value="" /><br />
34.到达站:(例如:北京 或 BJ)<br />
35.<input type="text" id="to" name="txtdaoda" value="" /><br />
36.<input type="submit" name="cx" value="查询" />
37.</form>
38.<?if($over){?>
39.<table>
40.<?foreach($over as $key=>$value){?>
41.<tr>
42.<td><?=$value?></td>
43.</tr>
44.<?}?>
45.</table>
46.<?}?>
02.//利用别人的网站自己写的一个查询火车时刻表的小程序
03.if(isset($_POST['cx'])){
04.//拼写网址,测试能否顺利打开
05.$url = "http://wap.huoche.com.cn/chaxun/result.php?txtchufa=".$_POST['txtchufa']."&txtdaoda=".$_POST['txtdaoda']; //目标站
06.$fp = @fopen($url, "r") or die("超时");
07.//抓取内容
08.$content=file_get_contents($url);
09.//处理内容
10.$str = $content;
11.$start = "<ul>";
12.$end = "</ul>";
13.function get_sub_content($str, $start, $end){
14. if ( $start == '' || $end == '' ){
15. return;
16. }
17. $str = explode($start, $str);
18. $str = explode($end, $str[1]);
19. return $str[0];
20.}
21.$row = get_sub_content($str, $start, $end);
22.//去掉a标签
23.$out_a = str_ireplace("</a>","",preg_replace("/<a[^>]+>/", "", $row));
24.//去掉li标签
25.$out_td = str_ireplace("</li>","",preg_replace("/<li[^>]+>/", "", $out_a));
26.//存放到数组
27.$over = explode('<li>', $out_td);
28.
29.}
30.?>
31.<form method="post" >
32.出发站:(汉字或拼音首字母)<br />
33.<input type="text" name="txtchufa" value="" /><br />
34.到达站:(例如:北京 或 BJ)<br />
35.<input type="text" id="to" name="txtdaoda" value="" /><br />
36.<input type="submit" name="cx" value="查询" />
37.</form>
38.<?if($over){?>
39.<table>
40.<?foreach($over as $key=>$value){?>
41.<tr>
42.<td><?=$value?></td>
43.</tr>
44.<?}?>
45.</table>
46.<?}?>
- 原创,PHP简单的查询火车时刻表程序
- 一个简单的RMI程序 [原创]
- php简单的smarty程序
- 简单的PHP 分页程序
- 简单的PHP分页程序
- 《php------简单的扫雷程序》
- 简单的php爬虫程序
- PHP 简单的小偷程序
- 原创简单php框架源码
- (原创)液晶的一个最简单的测试程序
- Android简单的打电话程序的实现_学员原创
- 【PHPExecl】PHP简单实现Execl的导入导出【原创】
- 原创:一个简单的句法分析程序,界面还算漂亮
- PHP写的端口查询程序 Portscanner
- C#简单的数据库查询程序
- 【原创】PHP访问MySQL查询超时处理
- 菜鸟的 PHP 学习之路(三):一个简单的连接数据库并查询的小程序(1)
- php简单查询mongoDB
- 博客开发之文章编辑器
- 一位写Qt和android应用的妞
- rcp异常org.eclipse.swt.SWTException: Invalid thread access的解决方法
- 中断理解
- activity在android中的几种加载模式
- 原创,PHP简单的查询火车时刻表程序
- Asp.net母版页编程
- android开发从零开始
- 如何安装Hudson
- 敏捷测试相关资料
- 数据结构-排序: 各种排序算法全分析
- 一个做游戏的高人
- 烦啊,,
- 零基础学JAVA,首选广州传智播客