Time of Update: 2016-07-13
php修改檔案上傳限制方法匯總,PHP預設的上傳限定是最大2M,想上傳超過此設定的檔案,需要調整PHP、apache等的一些參數。下面,我們簡要介紹一下PHP檔案上傳涉及到的一些參數:file_uploads :是否允許通過HTTP上傳檔案的開關,預設為ON即是開。upload_tmp_dir
Time of Update: 2016-07-13
php擷取百度收錄、百度熱詞及百度快照的方法,php百度快照本文執行個體講述了php擷取百度收錄、百度熱詞及百度快照的方法。分享給大家供大家參考。具體如下:擷取百度收錄:擷取百度的熱詞(.*)/is', $templateRss, $_description)) {$templateRss = $_description [0];$templateRss = str_replace("&", "&", $templateRss);}$templateRss = "" .
Time of Update: 2016-07-13
PHP產生靜態HTML頁面最簡單方法樣本,靜態最簡PHP檔案名稱:dome.php複製代碼 代碼如下: $string = 1; ob_start(); @readfile("templets/list.html"); $text = ob_get_flush(); $myfile = fopen("list.html","w"); $text = str_replace ("{counent}",$string,$text);
Time of Update: 2016-07-13
PHP JSON格式的中文顯示問題解決方案,返回json資料中文顯示的問題上一篇文章中,返回json格式的中文顯示成\u5723\u8bde\u8282\u5343\u4e07\u597d\u793c\u5927\u5949\u9001解決方案一:複製代碼 代碼如下:function Notice(){ include './include/conn.php'; //資料庫連結檔案 $sql_notice = mysql_query('SELECT * FROM
Time of Update: 2016-07-13
php開發之cookiecookie是一種在瀏覽器遠端儲存資料並以此來跟蹤和識別使用者的機制。簡單的說,cookie是web伺服器暫時儲存在使用者硬碟上的一個檔案夾,並隨時被web瀏覽器讀取。當使用者再次訪問web網站的時候,網站通過擷取cookie記錄使用者的特定訪問資訊(如:上次訪問的位置,花費的時間,使用者名稱和密碼) ,從而迅速做出相應,比如不需要使用者輸入密碼就可以登入。文字檔的格式如下:使用者名稱@網站地址[數字].txtcookie
Time of Update: 2016-07-13
php備份資料庫,php備份php /** * * @name php備份資料庫 * @param string $DbHost 串連主機 * @param string $DbUser 使用者名稱 * @param string $DbPwd 串連密碼 * @param string $DbName 要備份的資料庫 * @param
Time of Update: 2016-07-13
PHP設計模式——簡單工廠 前面兩節內容介紹了什麼是設計模式以及六大原則,相信看完前兩節內容大家對設計模式已經有了初步的認識,接下來說一下設計模式的分類。 一般將物件導向設計模式分為三類:建立型、結構型、行為型三種。 建立型:建立對象時,不再由我們直接執行個體化對象;而是根據特定情境,由程式來確定建立對象的方式,從而保證更大的效能、更好的架構優勢。建立型模式主要有簡單原廠模式(並不是23種設計模式之一)、Factory 方法、抽象原廠模式、單例模式、產生器模式、原型模式。
Time of Update: 2016-07-13
PHP5多態性與動態綁定介紹,php5多態動態綁定什麼是多態性?多態性是繼資料抽象和繼承後,物件導向語言的第三個特徵。從字面上理解,多態的意思是“多種形態”,簡單來說,多態是具有表現多種形態的能力的特徵,在OO中是指“語言具有根據對象的類型以不同方式處理之,特別是重載方法和繼承類這種形式”的能力。多態被認為是物件導向語言的必備特性。例如:我們建立一個介面 Shape,定義一個空的方法 draw(),那麼所有的實作類別都必須實現這個方法,假設 Shape 有兩個實作類別:Triangle 和
Time of Update: 2016-07-13
php5.4以上版本GBK編碼下htmlspecialchars輸出為空白問題解決方案匯總,htmlspecialchars從舊版升級到php5.4,恐怕最麻煩的就是htmlspecialchars這個問題了!當然,htmlentities也會受影響,不過,對於中文站來說一般用htmlspecialchars比較常見,htmlentities非常少用到。可能老外認為網頁普遍應該是utf-8編碼的,於是苦了那些用GB2312,GBK編碼的中文站......!具體表現:複製代碼 代碼如下:$str
Time of Update: 2016-07-13
Windows下編譯PHP5.4和xdebug全記錄,php5.4xdebug實際上我最終目的是編譯得到支援 PHP5.4 的 php_xdebug.dll,而在此之前,成功編譯 PHP5.4 是必須的。編譯環境以及相關軟體包:1.Microsoft Visual C++ 2008 Express Edition with SP12.Windows SDK 6.13.PHP SDK Binary Tools4.Dependable libs5.PHP5.4 Sources6.Xdebug 2.2
Time of Update: 2016-07-13
Centos下升級php5.2到php5.4全記錄(編譯安裝),php5.2php5.4升級目前php最新版雖然是php5.5,但出於各種考慮,還是先升到php5.4比較靠譜。原php使用的是php5.2.10,已經運行了4~5年了,是時候升級了。5.4最新穩定版是5.4.21(14 Nov 2013發布了5.4.22...)複製代碼 代碼如下:wget http://cn2.php.net/get/php-5.4.21.tar.gz/from/this/mirrortar zxf php-5.
Time of Update: 2016-07-13
PHP用反撇號執行外部命令 例如:echo `whoami`;// 匯出資料庫,要匯入的檔案夾必須要有可寫入權限, -u -p之後的內容必須要緊挨著寫 代碼如下:echo `mysqldump -h localhost -u$DbUser -p$DbPwd --default-character-set=utf8 $DbName > /var/$dumpFileName`; 反撇號其他用法 1 2
Time of Update: 2016-07-13
裝飾器模式,裝飾模式裝飾器模式php//裝飾器模式-在不改變原有類的結構上,對類的功能那個作補充//武器基類abstract class Weapon{ abstract public function descriptions(); abstract public function cost();}//劍類class Glave extends Weapon{ public function descriptions(){ return 'Glave';
Time of Update: 2016-07-13
yii源碼分析4——非核心類的匯入註冊,yii源碼轉載請註明: TheViper http://www.cnblogs.com/TheViper 在yii源碼分析1中說到spl_autoload_register註冊給定的函數作為 __autoload 的實現,在這裡是autoload().public static function autoload($className) { include self::$_coreClasses [$className];
Time of Update: 2016-07-13
經典PHP加密解密函數Authcode()修複版代碼 Authcode這個函數很多人都使用,這函數來自Discuz程式,用於加密解密字串,可以設定鑰匙(key)和到期時間,在很多時候都用得著。原版的函數代碼可能會產生+、/、&這樣的字元,導致通過URL傳值取回時被轉義,導致無法解密。火端網路稍加修改,把這幾個字元替換成其它字元,解密時再替換回去,這樣就完美了!代碼如下: 1 2 3
Time of Update: 2016-07-13
簡化PHP開發的10個工具,簡化php開發本文介紹了可以協助簡化 PHP 開發的11個項目,包括架構,類庫,工具,代碼。1. CakePHP Development FrameworkCakePHP 是一個 PHP 的快速開發架構。它提供了可擴充的架構,使用了常見的 MVC 和 ORM 模式。它遵循約定優於配置理念。2. pChartpChart 是一個用來建立圖表的 PHP 架構。在大部分圖表類庫都收費的今天,pChart堅持免費。你可以用 SQL 查詢、CSV
Time of Update: 2016-07-13
PHP character garbled,charactergarbledMySql 控制台查詢時出現亂碼 Database&Table 的字元集 於Mysql控制台顯示的字元集不一樣 按右鍵mysql控制台邊框 單擊屬性 查看當前字碼頁的字元集模式是否於資料庫的字元集模式一樣查看資料庫字元集 show variables like '%char%'; 主要看的有:character-set-client=gbk character-set-server=gbk
Time of Update: 2016-07-13
Laravel 5架構學習之資料庫遷移(Migrations),laravelmigrationsdatabase migrations 是laravel最強大的功能之一。資料庫遷移可以理解為資料庫的版本控制器。在 database/migrations 目錄中包含兩個遷移檔案,一個建立使用者表,一個用於使用者密碼重設。在遷移檔案中,up 方法用於建立資料表,down方法用於復原,也就是刪除資料表。執行資料庫遷移複製代碼 代碼如下:php artisan migrate#輸出Migration
Time of Update: 2016-07-13
PHP設計模式——六大原則 一般認為遵從以下六大原則的代碼是易擴充可複用的代碼: 這六大原則任何物件導向的語言都應該遵守的,要想讓你的代碼易擴充高服用就盡量去滿足這六大原則吧,不一定嚴格按照某種設計模式,但是如果你的代碼符合這六大原則,那麼你的代碼就是好代碼了,好的代碼不一定是嚴格按照設計模式寫的代碼。
Time of Update: 2016-07-13
Yii控制器動作參數綁定處理從版本 1.1.4 開始,Yii 提供了對自動動作參數綁定的支援。就是說,控制器動作可以定義命名的參數,參數的值將由 Yii 自動從 $_GET 填充。為了詳細說明此功能,假設我們需要為 PostController 寫一個 create 動作。此動作需要通過$_GET傳遞兩個參數:category:一個整數,代表文章(post)要發表在的那個分類的ID。language:一個字串,代表文章所使用的語言代碼。從 $_GET