• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    一個顯示天氣預報的程序

    發布: 2007-7-14 19:53 | 作者: 佚名    | 來源: 網絡轉載     | 查看: 11次 | 進入軟件測試論壇討論

    領測軟件測試網 剛開始學PHP,先編寫了一個程序,放在自己的主頁上,可以顯示天氣預報,當然還很不完善,希望大家給提意見。程序如下:
    <?
    $fcont=file("http://www.bjmb.gov.cn/today.asp");
    $arr=array();
    for($i=0;$i<count($fcont);$i++){
        $tmp=$fcont[$i];
        $tmp=ereg_replace("<br>"," ",$tmp);
        if(!strstr(strtolower($tmp),"img")){
            $tmp=trim(strip_tags($tmp));
        } else {
            $st=ereg_replace("><",">⌒<",$tmp);
            $stt=split("⌒",$st);
            foreach($stt as $key => $value){
                if(strstr($value,"img") ){
                    $tmp=$value;
                    $tmp=ereg_replace("src=","width=30 height=30 align=absmiddle src="/Files/BeyondPic/2005-12/19/05121906551481916.jpg"") || strstr($tmp,"colline.gif")) $tmp="";
                }
            }
        }
        if(trim($tmp)!="" && trim($tmp)!=" ") $arr[]=$tmp;
    }
    $yb=array();
    for($i=2;$i<count($arr)-6;$i++){
        $yb[]=$arr[$i];
    }
    ?>
    <br>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    syb="";
    <?
    $exp="-3-7-9-14-18-20-25-";
    for ($i=1;$i<count($yb);$i++){
        if (!strstr($exp,"-".(string)($i+1)."-")){
    ?>
        syb=syb+'<?=$yb[$i];?> ';
    <?}}?>
    document.write("<?=$yb[0]?>"+":");
    document.write("<marquee width=400 align=middle scrollamount=5 scrolldelay=200>"+syb+"預報</marquee>");
    //-->
    </SCRIPT>
    本來獲取的語句只需要執行一次,然后將獲取的數據和舊數據比較,是否是新的,如果是新的,替換掉舊數據,否則,不替換。這是有規律可尋的,先判斷時間,一般比預報時間晚一個小時的話,肯定可以獲取最新的預報數據了。不過現在我沒有考慮那么多,以后再說吧!

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>