用PHP自己編寫的站長工具箱

2021-09-09 00:13:59 字數 1770 閱讀 3836

看到站長之家的站長工具很強大,所以也想自己試著實現一些其中的功能,由於本人只具有初階的php技術,所以便用php一些函式實現了部分功能。

主要功能包括:正規表示式測試工具,md5和sha1加密工具,url編碼和解碼工具,ascii與字元之間的轉換工具。

原理:通過表單獲取正則規則和匹配的字串,然後通過preg_match_all()函式,進行正則,然後用implode函式將獲得的陣列轉化為字串,再輸出。

**:

正規表示式測試工具

<?php

if(@$_post[sub])else

}?>

<?php

include("../footer.php");

?>

原理:通過表單,獲取需要加密的內容,然後當選擇32位小寫時,直接通過md5()函式進行加密;當選擇32位大寫的時候,把md5()加密以後的內容,在通過strtoupper()函式,將所有小寫字母轉化為大寫;當選擇16位的時候,通過substr(「str」,8,16)函式,將加密以後的內容進行擷取,擷取的規則是,從第8個字元開始,連續擷取16個字元。

**:

md5演算法是一種不可逆的加密演算法

<?php

if(@$_post[sub])else if(@$_post[encode]=="32da")else if(@$_post[encode]=="16xiao")else if(@$_post[encode]=="16da")

echo "加密結果為:"."".$result."";}

?>

<?php

include("../footer.php");

?>

原理:通過表單獲取加密內容,然後當選擇40位sha1小寫 時,直接使用sha1()函式進行加密即可;當選擇40位sha1大寫的時候,對加密以後的內容再使用strtoupper()函式,進行大小寫轉換。

**:

sha1演算法是一種不可逆的加密演算法

<?php

if(@$_post[sub])else if(@$_post[encode]=="da")

echo "加密結果為:"."".$result."";}

?>

<?php

include("../footer.php");

?>

原理:通過表單獲取需要轉碼(或解碼)內容,然後通過urlencode()函式(或urldecode()函式)進行操作。

url轉碼的**:

將非數字字母轉換為url編碼的方法

<?php

if(@$_post[sub])

?>

<?php

include("../footer.php");

?>

原理:通過表單獲取需要轉換內容,然後通過函式chr()實現ascii碼到字元的轉換,通過函式ord()實現字元到ascii碼之間的轉換。

由於只有3~126之間的ascii碼,才能進行列印在顯示器上,所以該工具只能顯示這部分的ascii碼。

ascii轉到字元的**:

本工具只支援33~126之間的ascii碼查詢

<?php

if(@$_post[sub])

?>

<?php

include("../footer.php");

?>

站長工具查詢的百度權重值,就是忽悠站長

第一,pr值,即pagerank,網頁的級別技術。取自google的創始人larry page,它是google排名運算法則 排名公式 的一部分,用來標識網頁的等級 重要性。級別從0到10級,10級為滿分。pr值越高說明該網頁越受歡迎 越重要 例如 乙個pr值為1的 表明這個 不太具有流行度,而pr...

SEO百度站長工具的精華分享

站長工具是官方的工具,也是每個seo人員必須非常了解的乙個工具,但是關於站長工具這類的好文章在網際網路還是很少見的,今天周彥充為大家分享下站長工具中那些精華。1 站長工具的驗證問題,工具裡面已經說得非常清楚了,這裡就不詳細說了 2 移動適配的問題,能提高網頁排名,總共有4種方式,我全部列出來,看看你...

百度工具與第三發站長工具的對比

前幾天在網上看到有人程式設計客棧說第三方站長工具開始落寞,但是筆者並不這麼認為。雖然說現在的站長工具功能比較齊全,在一些功能上逐漸替代第三方站長工具,但是第三方站長工具的功能並不能完全取代,所以並不會落寞,反而會隨著站長的增多,第三方站長工具的使用者也逐漸增多。下面我們來對比一下站長工具和第三方站長...