原创 微信域名攔截檢測API源碼 檢測域名是否能在微信正常打開

可一鍵檢測域名是否被微信屏蔽(網站是否可以在微信客戶端中打開),適合做防紅防攔截功能,便於及時更換域名。 <?php header('Content-type: text/json;charset=utf-8'); if(empty

原创 php form表單概念詳解

PHP表單元素介紹之輸入域標記 <input> 輸入域標記 <input> 輸入域標記 <input> 是表單中最常用的標記之一。常用的輸入域標記 <input> 有文本框、按鈕、單選按鈕、複選框等等。 type屬性取值及舉例及說明:

原创 PHP獲取多維數據的交集與差集!!!

在項目中經常遇到需要動態編輯特定事物的一組屬性,這時就涉及到新選擇的值與舊值對比更新,記錄在項目中採用的一種方法,主要採用 PHP array_filter() 函數: $delete_array = $add_new_array =

原创 php日期和時間的應用

用strtotime()函數比較兩個時間的大小實例詳解 在PHP中,兩個時間是不可以直接進行比較,因爲時間是由年、月、日、時、分、秒組成的,所以,如果需要將兩個時間進行比較的話,我們首先要做的就是將時間解析爲時間戳的格式 比較兩個時間的

原创 5種PHP生成圖片驗證碼實例詳解

5種PHP生成圖片驗證碼實例,包括數字驗證碼、數字+字母驗證碼、中文驗證碼、仿google驗證碼和算術驗證碼,PHP生成驗證碼的原理:通過GD庫,生成一張帶驗證碼的圖片,並將驗證碼保存在Session中。 js驗證 $(functio

原创 使用PHP語言判斷閏年與平年

Q:請設計一個表單,該表單可以輸入一個4位的整數(代表年份數字)。表單提交後可以判斷用戶輸入的年份是否是一個閏年。如果是閏年,就輸出“xxxx年是閏年”,否則就輸出“xxxx不是閏年”,使用一個頁面完成。 A:(涉及數據類型:運算符)

原创 php日期和時間函數超全詳解!!!

PHP日期和時間函數之系統時區設置 在PHP中,有兩種更改時區的方法: 第一種: 修改php.ini文件中的設置,找打[data]下的;date.timezone = 選項,去掉前面的引號,修改爲:"date.timezone = As

原创 差點被一個截圖忽悠了,分析一個QQ空間釣魚網站

剛剛打開手機tim看到QQ空間有留言下面一個截圖的東西(別掃進去輸自己的賬號密碼哈,看看就得了,典型的釣魚網站) 貌似在前幾年就有此類網站,不過現在高級了些,下面就由圖圖來分析一下原理是什麼鬼(毫無技術含量)大神快點繞道!!! 首先看到

原创 php文件操作(最後進行文件常用函數封裝)

文件信息相關API $filename="./1-file.php"; //filetype($filename):獲取文件的類型,返回的是文件的類型 echo '文件類型爲:',filetype($filen

原创 MySQL常用控制檯指令

MySQL服務的啓用與停止 MySQL服務的啓用: net start mysql80 MySQL服務的停止: net stop mysql80 MySQL的登入與退出 數據庫的登入: mysql -h localhost -

原创 PHP實現敏感詞過濾詳解

$sql="select value from dede_sysconfig where varname='cfg_notallowstr'"; $mingan=$link->query($sql); $arr =

原创 2020最新PHP很全的面試題(附答案)

1. 什麼事面向對象?主要特徵是什麼? 面向對象是程序的一種設計方式,它利於提高程序的重用性,使程序結構更加清晰。主要特徵:封裝、繼承、多態。 2. SESSION 與 COOKIE的區別是什麼,請從協議,產生的原因與作用說明? 1、h

原创 PHP面試:寫出常見的排序算法,並用PHP實現冒泡排序

面試中,涉及算法相關的考點並不多,因爲在實際工作中PHP涉及的算法都很簡單,但也會出現在一些筆試中,用於考察面試者的基本功,其中考察最多的就是排序算法,而對 冒泡排序的理解和實現 更是重中之重。 常見排序算法 冒泡排序 直接插入排序 希

原创 PHP的一些安全設置(超實用)

1.屏蔽PHP錯誤輸出。 在/etc/php.ini(默認配置文件位置),將如下配置值改爲Off display_errors=Off 不要將錯誤堆棧信息直接輸出到網頁上,防止黑客加以利用相關信息。 正確的做法是: 把錯誤日誌寫到日誌

原创 PHP實現文件上傳和下載超完整實例源碼(詳解)

效果圖 首先是封裝好的圖片類(縮放及生成水印) GDBasic.php <?php /** * GDBasic.php * description GD基礎類 */ namespace test\Lib; class G