閒來沒事
BF那天寫了一個ASP版的,我現在來寫一個PHP版的^^
程式分為兩個,一個是管理介面:redirectadmin.php,一個是連結頁面:redirect.php

底下是管理介面的原始碼:
if($_POST['ok']=="ok"){
    $HOST="";
    $USER="";
    $PWD="";
    $DB="";

    $link=mysql_connect($HOST, $USER, $PWD);
    mysql_select_db($DB,$link);
    $query="INSERT INTO `link`(`linkid`, `url`) VALUES('', 'http://".$_POST['url']."');";
    $rs=mysql_query($query);
    if ($rs==1){
        echo "新增成功!";
    }else{
        echo "新增失敗!";
    }
    mysql_close($link);
}
?>



不必輸入http://,直接輸入網址即可,範例:www.cfc.zuso.tw







目前已經有的網址列表:


    $HOST="";
    $USER="";
    $PWD="";
    $DB="";

    $link=mysql_connect($HOST, $USER, $PWD);
    mysql_select_db($DB,$link);
    $query="SELECT * FROM `link`";
    $result=mysql_query($query);
    $num=mysql_num_rows($result);
    echo "";
    for($j=0;$j<=$num-1;$j++){
    $row=mysql_fetch_row($result);
        echo "";
        for($i=0;$i<=count($row)-1;++$i){    
            echo "";
        }
        echo "";
    }
    echo "
LinkID
網址
" . $row[$i] . "
";
    mysql_close($link);
?>



底下是連結介面的原始碼:
 if($_GET['id']!=""){
    $HOST="";
    $USER="";
    $PWD="";
    $DB="";

    $link=mysql_connect($HOST, $USER, $PWD);
    mysql_select_db($DB,$link);
    $query="SELECT url FROM link WHERE linkid = " . $_GET['id'];
    $rs=mysql_query($query);
    $num=mysql_num_rows($rs);
    $row=mysql_fetch_row($rs);
    mysql_close($link);
    header("Location: ".$row[0]);
    exit;
}else{
    echo "必要的引數消失了啦!請你確定一下喔!";
}
?>

下載點:
http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20060120160752HV6
http://www.cfc.zuso.tw/~cfc/download/redirect.rar

執行網址:http://www.cfc.zuso.tw/~cfc/redirect/redirectadmin.php

使用說明:
執行網址是管理介面
執行好之後,底下會列出已經有的列表
看一下你自己新增的ID是多少,然後在去
http://www.cfc.zuso.tw/~cfc/redirect.php?id=你的ID

壓縮檔解開後,請先在SQL上執行裡面的SQL檔
然後再修改redirect.php跟redirect/redirectadmin.php裡面的資訊
就是主機、資料庫名稱跟資料庫帳密
設定好就可以丟到主機上面用了

arrow
arrow
    全站熱搜

    hechian 發表在 痞客邦 留言(1) 人氣()