Time of Update: 2016-06-13
安裝及配置eaccelerator-0.9.5加速PHP-5.2.1 作業系統:Linux 一、安裝eaccelerator-0.9.5(同時支援ZendOptimizer-3.2.2) 1、首先安裝ZendOptimizer-3.2.2 # wget http://www.vista.ac.cn/linux/down/ZendOptimizer/ZendOptimizer-3.2.2-linux-glibc21-i386.tar.gz # tar zxvf
Time of Update: 2016-06-13
PHP架構,傷不起啊,傷不起
Time of Update: 2016-06-13
PHP 架構 Yaf 學習筆記----預設行為 Yaf是一個C語言編寫的PHP架構,以php擴充的形式. 是 laruence(鳥哥)? 的作品laruence 是PHP開發群組成員, PECL開發人員. Yaf, Taint等Pecl擴充作者. Yaf 相關文章 http://www.laruence.com/tag/yaf?? 線上手冊 線上手冊系統完整的闡述了Yaf的一切,這裡作為學習導讀,列出Yaf的預設行為(契約)0.Yaf
Time of Update: 2016-06-13
用c擴充你的php 看看現在多少網站用的是php,可以去搜尋看看,看後你就嚇到了,希望大家一起熱愛php。小弟剛學擴充,小牛試刀一下1。下載好php,解壓,cd extls發現有個藍色的檔案,說明是可執行檔./ext_skel --extname=robert(此處可隨便命名,本人英文名robert)運行後會新產生一個檔案夾2。開啟新產生的檔案夾開啟config.m4檔案後,找到PHP_ARG_WITH行,並去掉那三行前得dnl,dnl是注釋符。:wq3.開啟php_luoxin.h檔案,
Time of Update: 2016-06-13
PHP取二進位檔案頭快速判斷檔案類型參考:@黑夜路人一般我們都是按照副檔名來判斷檔案類型,但是這個很不靠譜,輕易就通過修改副檔名來躲避了,一般必須要讀取檔案資訊來識別。 'exe', 7784 => 'midi', 8075 => 'zip', 8297 => 'rar', 225216 => 'jpg', 7173 => 'gif', 6677 => 'bmp', 13780 => 'png',);foreach($
Time of Update: 2016-06-13
PHP ob_start() 函數介紹 php ob_start 與 ob_end_flush() 是 php 的緩衝輸出函數。ob_start([string output_callback])- 開啟輸出緩衝區,所有的輸出資訊不在直接發送到瀏覽器,而是儲存在輸出緩衝區裡面,可選得回呼函數用於處理輸出結果資訊。ob_end_flush – 結束(發送)輸出緩衝區的內容,關閉輸出緩衝區。php 輸出東西,會儲存在一個 php 維護的記憶體裡,稱為 buffer
Time of Update: 2016-06-13
PHP開發中安全防範知識PHP代碼安全和XSS,SQL注入等對於各類網站的安全非常中用,尤其是UGC(User Generated Content)網站,論壇和電子商務網站,常常是XSS和SQL注入的重災區。這裡簡單介紹一些基本編程要點, 相對系統安全來說,php安全防範更多要求編程人員對使用者輸入的各種參數能更細心. php編譯過程中的安全 建議安裝Suhosin補丁,必裝安全補丁 php.ini安全設定 register_global = off magic_quotes_gpc
Time of Update: 2016-06-13
crontab執行不了php的解決方案 用crontab跑php程式時,如何去調試,各人有各人的方法。我也有套方法,看一下,我是如何解決crontab執行不了php程式這個問題的。一,php檔案有沒有執行許可權[[email protected] cron]# ls -al |grep del -rwxr-xr-x 1 zwh ftpgroup 494 10-20 16:42 del_redis.php
Time of Update: 2016-06-13
PHP語言中global和$GLOBALS[]的分析 php中global和$GLOBALS不僅僅是寫法不一樣以為,2者的區別還是很大的,在實際應用中需要注意!先看下面的例子: 引用執行結果為:05怎麼會這樣呢?不應該是2個5嗎?怎麼會出現1個0和1個5呢?恩,我們保留以上問題,深入分析$GLOBALS和global的原理!我們都知道變數其實是相應實體記憶體在代碼中的”代號”而已引用php手冊的$GLOBALS的解釋:引用Global 變數:$GLOBALS,注意: $GLOBALS
Time of Update: 2016-06-13
FirePHP的使用執行個體+注釋
Time of Update: 2016-06-13
ThinkPHP單字母函數整理
Time of Update: 2016-06-13
php非同步呼叫 瀏覽器和伺服器之間是通過 HTTP 協議進行串連通訊的。這是一種基於請求和響應模型的協議。瀏覽器通過 URL 向伺服器發起請求,Web 服務器接收到請求,執行一段程式,然後做出響應,發送相應的html代碼給用戶端。這就有了一個問題,Web
Time of Update: 2016-06-13
PHP版本VC6和VC9、Non Thread Safe和Thread Safe的區別 想更新個 PHP 的版本, PHP 的 windows 版本已經分離出來了,見 http://windows.php.net/download/ ,但是上面有很多不同的版本,包括 VC9, VC6, ?x86 Non Thread Safe, x86 Thread Safe, 好像沒有 x64 版本的,(現在特別喜歡用 64 位的軟體),版本有點多,主要的區別和如何選擇不同的版本如下: VC6
Time of Update: 2016-06-13
ThinkPHP架構項目開發專題--自動驗證
Time of Update: 2016-06-13
PHP進階工程師具備的技能及素質 PHP進階工程師應該具備哪些技能? ?所謂工程師,工程二字,既不僅是coder,也不全是programmer,工程師指的是從項目開始,項目結束中間全套全系列的技能都會,包括需求分析/調研,程式開發,文檔撰寫等,還包括如作業系統,資料庫,伺服器組態管理等相應的技能.?以前或現在以PHP為主要開發語言,具有若干年以上工作經驗,對OOP有深入認知,掌握各種網路通訊協議,熟練掌握資料庫及WEB其它相關知識 能夠獨立完成可擴充系統架構設計的工程師.?1.
Time of Update: 2016-06-13
配置editplus直接運行php程式 配置editplus,使其直接運行php程式。?1、English Edition:Tools -> Preferences -> Tools -> User ToolsMenu text :php Command : D:\\php\\php.exe Argument : $(FileName) Initial Directory : $(FileDir)?2、中文版:工具 -> 配置使用者工具 -> 工具 -> 使用者工具菜單文本 :
Time of Update: 2016-06-13
php 數字或者字串補全 PHP字串自動填滿、自動補全。?方法一:定義和用法sprintf() 函數把格式化的字串寫寫入一個變數中。?文法sprintf(format,arg1,arg2,arg++)?參數 描述 format必需。轉換格式。arg1必需。規定插到 format 字串中第一個 % 符號處的參數。arg2可選。規定插到 format 字串中第二個 % 符號處的參數。arg++可選。規定插到 format 字串中第三、四等等 % 符號處的參數。說明參數 format
Time of Update: 2016-06-13
比較全面的php分頁導航類 POST方式分頁:http://hudeyong926.iteye.com/blog/764703 $perpage) {$offset = 2;$realpages = @ceil($num / $perpage);$pages = $maxpages && $maxpages $pages) {$from = 1;$to = $pages;} else {$from = $curpage - $offset;$to = $from + $page - 1;
Time of Update: 2016-06-13
PHP的惰性載入和Iterator的使用
Time of Update: 2016-06-13
無法載入 mcrypt 擴充,請檢查 PHP 配置 無法載入 mcrypt 擴充,請檢查 PHP 配置出現以下幾種情況後可能會造成運行phpmyadmin程式提示“無法載入 mcrypt 擴充,請檢查 PHP 配置”的 錯誤提示1、沒有正確安裝Mysql資料庫,在系統服務中Mysql相關的服務沒有啟動?? (請查看正確安裝Mysql的方法)2、在系統的 system32(C:\windows\system32) 目錄下缺少