亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        php短址轉(zhuǎn)換實現(xiàn)方法

        字號:


            這篇文章主要介紹了php短址轉(zhuǎn)換實現(xiàn)方法,涉及網(wǎng)址及字符串的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
            本文實例講述了php短址轉(zhuǎn)換實現(xiàn)方法。分享給大家供大家參考。具體分析如下:
            從昨天下午到現(xiàn)在 推翻了一個又一個的信息存儲方案,從mysql到加上內(nèi)存不受限制的file_get_contents,再到格式化輸入的fscanf,最終選擇了比較成熟穩(wěn)定的讀取ini的方法。
            整個主程序只有兩個文件 zipurl.php、index.php
            zipurl.php文件如下:
            代碼如下:
            <?php
            //此文件用于轉(zhuǎn)換url
            //整理url
            function dealurl($url)
            {
            if($url[4]!=':')$url='http://'.$url;
            return $url;
            }
            function ranum()
            {
            $str="0123456789abcdefghijklmnopqrstuvwxyz";
            $tmp=$str[mt_rand(0,35)].$str[mt_rand(0,35)].$str[mt_rand(0,35)].$str[mt_rand(0,35)].$str[mt_rand(0,35)];
            return $tmp;
            }
            //存號
            function zipurl($urls)
            {
            //查號去重
            $handle = fopen("url.tmp","r+");
            $array=parse_ini_file("url.tmp",true);
            if(array_search($urls, $array))return array_search($urls, $array);
            $num=ranum();
            fprintf($handle,"%s=%s\r",$num,$urls);
            fclose($handle);
            return $num;
            }
            function main()
            {
            if($url=$_GET['url'])
            {
            $url=dealurl($url);
            $url=zipurl($url);
            echo ";
            }
            }
            main();
            ?>
            <meta charset="utf-8">
            <title>ZIP your URL</title>
            <link rel="stylesheet" href="assets/css/amazeui.min.css">
            <div>
            <div>
            <form action="zipurl.php" method="get">
            <fieldset>
            <input type="text" id="url" name="url" placeholder="輸入你想轉(zhuǎn)換的網(wǎng)址">
            </fieldset>
            <div><button type="submit">轉(zhuǎn)換</button></div>
            </form>
            </div>
            </div>
            index.php文件如下:
            代碼如下:
            <?php
            //查號
            //短址訪問部分
            function readfiles($strs)
            {
            $array=parse_ini_file("url.tmp",true);
            var_dump($array);
            return $array[$strs];
            }
            function main()
            {
            //轉(zhuǎn)到模塊
            if($str=$_SERVER['QUERY_STRING'])
            echo '<script language="javascript">location.href="'.readfiles($str).'";</script>';
            }
            main();
            //統(tǒng)計部分
            ?>
            <meta charset="utf-8">
            <title>ZIP your URL</title>
            <link rel="stylesheet" href="assets/css/amazeui.min.css">
            <div>
            <div>
            <form action="zipurl.php" method="get">
            <fieldset>
            <input type="text" id="url" name="url" placeholder="輸入你想轉(zhuǎn)換的網(wǎng)址">
            </fieldset>
            <button type="submit">轉(zhuǎn)換</button>
            </form>
            </div>
            </div>
            臨時文件url.tmp:
            aaaaa=http://baidu.com
            運行效果如下圖所示:
            名單
            php短址轉(zhuǎn)換實現(xiàn)方法
            希望本文所述對大家的php程序設(shè)計有所幫助。