ホームページ  >  記事  >  バックエンド開発  >  PHPショートアドレス変換実装方法、PHP変換_PHPチュートリアル

PHPショートアドレス変換実装方法、PHP変換_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:06:09746ブラウズ

php短縮アドレス変換実装方法、php変換

この記事の例では、PHPの短縮アドレス変換の実装方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

昨日の午後から今まで、私は mysql から無制限のメモリを備えた file_get_contents 、フォーマットされた入力のための fscanf まで、情報ストレージ ソリューションを次々とひっくり返し、最終的により成熟した安定した ini 読み取り方法を選択しました。

メイン プログラム全体には、zipurl.php とindex.php の 2 つのファイルしかありません

zipurl.php ファイルは次のとおりです:

コードをコピーします コードは次のとおりです:
//このファイルは URL の変換に使用されます
//URLを整理する
関数 dealurl($url)
{
If($url[4]!=':')$url='http://'.$url; $url を返します。 }
関数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)]; $tmp を返します。 }
//アカウントを保存します
関数 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=%sr",$num,$urls); fclose($ハンドル); $num 個を返します。 }
関数 main()
{
If($url=$_GET['url'])
{
$url=dealurl($url); $url=zipurl($url); エコー "http://localhost/?".$url
}
}
メイン(); ?>
<メタ文字セット="utf-8"> URL を ZIP 形式で圧縮します <リンク rel="stylesheet" href="assets/css/amazeui.min.css">
<フォームクラス="am-form" アクション="zipurl.php" メソッド="get">
                                                               



index.php ファイルは次のとおりです:



コードをコピーします

コードは次のとおりです:
//ディレクトリ検索
//ショートアドレスアクセス部
関数 readfiles($strs)
{
$array=parse_ini_file("url.tmp",true); var_dump($array); $array[$strs] を返します。 }
関数 main()
{
//モジュールに移動
If($str=$_SERVER['QUERY_STRING'])
echo ''; }
メイン(); //統計部分
?>
<メタ文字セット="utf-8"> URL を ZIP 形式で圧縮します <リンク rel="stylesheet" href="assets/css/amazeui.min.css">
<フォームクラス="am-form" アクション="zipurl.php" メソッド="get">
                                                               



一時ファイルurl.tmp:
aaaaa=http://baidu.com

操作効果は以下の図に示されています:




この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。




http://www.bkjia.com/PHPjc/960714.html
www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/960714.html

技術記事

PHP 短縮アドレス変換の実装方法、PHP 変換 この記事では、PHP 短縮アドレス変換の実装方法を例を挙げて説明します。参考のためにみんなで共有してください。具体的な分析は以下の通りです: 昨日の午後から現在までで、1回の打倒...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。