原创 數據庫設計(範式理解知識)

數據庫範式——通俗易懂【轉】     數據庫範式是數據庫設計中必不可少的知識,沒有對範式的理解,就無法設計出高效率、優雅的數據庫。甚至設計出錯誤的數據庫。而想要理解並掌握範式卻並不是那麼容易。教科書中一般以關係代數的方法來解釋數據

原创 超實用的PHP自定義函數

1、PHP加密解密 PHP加密和解密函數可以用來加密一些有用的字符串存放在數據庫裏,並且通過可逆解密字符串,該函數使用了base64和MD5加密和解密。 function encryptDecrypt($key, $string, $d

原创 掌握下面常用函數

精華:掌握下面常用函數,學PHP不再難! 一、寫入文件1.打開資源(文件)fopen($filename,$mode)2.寫文件fwrite($handle,$str)3.關閉文件fclose($handle)4.一步寫入file_pu

原创 mysql 查詢 表連接詳解

深入理解SQL的四種連接-左外連接、右外連接、內連接、全連接 本篇文章是對SQL中的四種連接-左外連接、右外連接、內連接、全連接進行了詳細的分析介紹,需要的朋友參考下 1、內聯接(典型的聯接運算,使用像 =  或 <> 之類

原创 網絡通訊協議簡介(網絡基礎)

通信協議:HTTP、TCP、UDP TCP   HTTP   UDP: 都是通信協議,也就是通信時所遵守的規則,只有雙方按照這個規則“說話”,對方纔能理解或爲之服務。 TCP   HTTP   UDP三者的關係: TCP/IP是個

原创 PHP 與 UTF-8 的最佳實踐

《PHP中的字符串、編碼、UTF-8》一文中描述了一些列的基礎知識,比較枯燥,現在來說點有用的——PHP 字符串處理的最佳實踐,本文是“PHP、字符串、編碼、UTF-8”相關知識的第二部分。先說結論——在 PHP 中的各個方面使用 UTF

原创 PHP的錯誤機制總結

PHP的錯誤級別 首先需要了解php有哪些錯誤。截至到php5.5,一共有16個錯誤級別 注意:嘗試下面的代碼的時候請確保打開error_log: error_reporting(E_ALL); ini_set('display_erro

原创 PHP正則匹配

php正則表達式手冊 php的正則表達式很強大,學好了的確有很大的用處,但是正則表達式的規則很繁瑣,所有有一個手冊是必要的,這裏收集了一個手冊。 正則表達式定義    正則表達式(regular expression)描述了一種

原创 搭建基於Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服務器全過程(參考)

搭建基於Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服務器全過程 之前的Web服務器都是通過yum搭建的,想要添加新模塊或者更新某些軟件都很不方便(牽一髮而動全身啊!)。所以,現在準備將環境改爲源碼編譯安裝

原创 PHP常用的文件操作函數

PHP常用的文件操作函數   一 、解析路徑:1 獲得文件名:basename();2 得到目錄部分:dirname();3 得到路徑關聯數組:pathinfo();二、文件類型:1. filetype();三、得到給定文件有用信息數

原创 實例講解Nginx下的rewrite規則

實例講解Nginx下的rewrite規則 一.正則表達式匹配,其中: * ~ 爲區分大小寫匹配 * ~* 爲不區分大小寫匹配 * !~和!~*分別爲區分大小寫不匹配及不區分大小寫不匹配 二.文件及目錄匹配,其中: * -f和!-f用

原创 PHP curl 詳解

【php中的curl】php中curl的詳細解說 本文我來給大家詳細介紹下cURL的簡單的使用方法,下文我將會給大家詳細介紹cURL的高級應用,好,廢話不多說,我們先來認識下什麼是cURL,可能還有很多同學沒有聽說過這個工具,我先來給大

原创 PHP中12個魔術方法

php中12個魔術方法 本文列舉了php面向對象當中12個魔術方法,並對此進行一一詳細介紹,希望對新手有所幫助。 1.構造方法: __construct() 參數:自定義 觸發時機:new的一瞬間自動調用 作用:初始化成員屬性 2.析構方

原创 HTML代碼規範

HTML開發-基本代碼規範 語法 用兩個空格來代替製表符(tab) -- 這是唯一能保證在所有環境下獲得一致展現的方法。嵌套元素應當縮進一次(即兩個空格)。對於屬性的定義,確保全部使用雙引號,絕不要使用單引號。不要在自閉

原创 PHP的輕量消息隊列php-resque使用說明

消息隊列處理後臺任務帶來的問題 項目中經常會有後臺運行任務的需求,比如發送郵件時,因爲要連接郵件服務器,往往需要5-10秒甚至更長時間,如果能先給用戶一個成功的提示信息,然後在後臺慢慢處理髮送郵件的操作,顯然會有更好的用戶體驗。 爲了實現