Time of Update: 2016-07-15
9個開發人員應該知道的PHP庫大多都是國外的資源,不過有了這些PHP庫的支援,大家今後進行開發一定能加快速度,不會進行簡單的重複勞動。 1. ReCAPTCHA The reCAPTCHA 庫讓你可以為網站建立進階的CAPTCHA系統,這個系統其實是用來產生驗證資訊的,甚至包括語音驗證,就是個好例子。當然還有reCAPTCHA 服務可以使用,其提供易用的免費API,值得在你的網站試試。The reCAPTCHA library allows you to integrate an
Time of Update: 2016-07-15
想知道上傳檔案的詳細步驟嗎,下面我就帶大家一起詳細分析一下吧。利用PHP,你總是可以有多種方式來完成某個特定的任務。我們就拿檔案上傳舉個例子。當然了,你可以按照傳統的方式來使用HTTP檔案上傳,把檔案直接傳輸到Web伺服器磁碟上。你還可以用更加奇異的方式上傳,用FTP協議兩步就完成上傳:從你的本地硬碟到Web伺服器,然後再到FTP伺服器。PHP在本機同時支援FTP和HTTP上傳,所以你可以根據自己應用程式的設計需要進行最佳的選擇。使用PHP的FTP函數進行檔案傳輸幾乎與使用傳統的FTP用戶端相同
Time of Update: 2016-07-15
PHP 4到07年年底PHP Group將不再對其進行支援了,所以為了讓大家更有信心的轉移到PHP 5平台上,我特別做了這個測試,看看我們PHP 4.x是否真的效能比我們的PHP 5.x要好呢!測試結果很明顯,那就是PHP 5.x比php 4.x不論是物件導向還是面向過程,都要比PHP 4.x要快,所以大家完全有必要轉移到PHP 5.x平台上,去體驗PHP 5.x平台的各種功能和效能。因為PHP 5包括新的物件模型,更多新特點,更快的處理速度,特別是處理物件導向代碼的速度,雖然在php
Time of Update: 2016-07-14
如果Web前端調試來說,Firebug是不可或缺好的調試工具,它能夠監控網路、監測css、js錯誤,查看DOM節點,查看當前頁面獲得了幾個A,等等功能。PHP同樣也有配合firebug這麼好用的工具,那就是FirePHP。FirePHP是一個附加在 firebug 上面的外掛程式,用來調試PHP,操作過程很簡單。在PHP端使用FirePHP提供的PHP日誌記錄類庫來輸出調試資訊, 在瀏覽器端使用 Firebug + FirePHP
Time of Update: 2016-07-15
PHP不快取資料頭function nocache_headers() { // why are these @-silenced when other header calls aren't? @header( 'Expires: Wed, 11 Jan 1984 05:00:00 GMT' ); @header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . &
Time of Update: 2016-07-14
會話管理是web開發的一項重要內容,包括Session和Cookie兩種技術。1、Cookie工作原理 setcookie()2、Cookie應用開發 只能讀取所在域 單一域不能超過20個Cookie,每個Cookie檔案長度上限位4k位元組,瀏覽器最多儲存300個cookie 6個屬性:name , value ,expires ,path ,domain ,secure 儲存表單內容
Time of Update: 2016-07-14
1、MVC簡介 模式的內部運行著系統核心的商業邏輯; 視圖處理系統的格式化輸出; 控制器處理輸入和與控制器進行通訊 2、常用模板系統 Smarty \ FastTemplate\Smart .... 3、Smarty概述 優點和開發特性.... 4、Smarty安裝和配置 5、Smrty開發基礎 變數與變數格式化: 變數來源: 首字母大寫: 計算字元個數:
Time of Update: 2016-07-15
PHP的優點之一是速度很快,對於一般的網站應用程式,可以說是已經足夠了。不過如果網站的訪問量很高、頻寬窄或者其它的因素令伺服器產生效能瓶頸的時候,你可能得想想其它的辦法來進一步提高PHP的速度了。這篇文章將從幾個方面介紹如何做到這一點,從而令使用者瀏覽的時候感受到非一般的感覺。 代碼最佳化 在這裡並不想再次告訴你如何寫更乾淨的代碼,這一點我想每個人都清楚,在需要速度的時候,你可能已經在PHP原始碼的最佳化上面做了不少的工作,這裡所提出的是,這個煩瑣的工作可以交由其它工具來完成。這就是Zend
Time of Update: 2016-07-15
data= R::getAll( 'select * from menu' ); $this->teamData(); if($this->rdata) return $this->rdata; return false; } function addMenu($data){ foreach($data as $key =>$value){
Time of Update: 2016-07-14
FcgidBusyScanInterval指令 說明:掃描繁忙逾時進程的間隔 文法: FcgidBusyScanInterval seconds 預設:FcgidBusyScanInterval 120 環境: 伺服器配置 狀態:外部 對應的老指令:BusyScanInterval 該模組將執行FcgidBusyTimeout檢查,在此區間。FcgidBusyTimeout 指令說明: 殺死處理請求超過FcgidBusyTimeout設定的時間後的FastCGI應用程式 文法:
Time of Update: 2016-07-14
今天整理代碼想使用$GLOBALS['_SERVER']來替代$_SERVER來訪問相關的環境變數,總是會報“_SERVER undefined”錯誤。如下用例: 用例1: Array *RECURSION* [_POST] => Array ( ) [_GET] => Array ( ) [_COOKIE] => Array ( )
Time of Update: 2016-07-14
author: selfimprblog: http://blog.csdn.net/lgg201mail: lgg860911@yahoo.com.cnitemmysql_connectmysql_pconnect函數原型resource mysql_connect($host_port, $user, $passwd, $newlink, $client_flags);第四個參數$newlink標記是否建立新的資來源物件resource mysql_pconnect($host_port,
Time of Update: 2016-07-14
組件組件是在多個控制器中共用的邏輯包。如果人發現自己想要在控制器間複製粘貼某些東西時,你就應該考慮將一些功能封裝在一個組件中了。 CakePHP 還配備了一套漂亮的、對你有用的核心組件: Security(安全)Sessions(會話)Access control lists(存取控制清單)Emails(電子郵件)CookiesAuthentication(許可權校正)Request handling(請求處理)Pagination(分頁)這些組件的詳細資料都在各自的章節中。
Time of Update: 2016-07-13
PHPMailer 也是一個功能強大的郵件類PHPMailer的主要功能特點: 支援郵件 s/mime加密的數位簽章 支援郵件多個 TOs, CCs, BCCs and REPLY-TOs 可以工作在任何伺服器平台,所以不用擔心WIN平台無法發送郵件的問題的 支援文本/HTML格式郵件 可以嵌入image映像 對於郵件用戶端不支援HTML閱讀的進行支援 功能強大的發送郵件調試功能debug 自訂郵件header 冗餘SMTP伺服器支援
Time of Update: 2016-07-14
www.2cto.com:摘自英文網站提問者:Hello Everyone; I am having a php file that gets the contents from a URL, i am getting the failure message Collapse | Copy CodeWarning: file_get_contents(http://xxxxxx): failed to open stream: HTTP request failed! in
Time of Update: 2016-07-13
在使用phpExcel的過程中,難免會遇到各種各樣的問題,在匯入excel表格尤其如此,我們總是不能從編輯那裡獲得期望的excel資料,比如下面的就是: 很明顯,我其實只想要這個對象中的文本而已,它它它。。。有些會受不了啊 其實解決這個方法很簡單,下面是整個代碼片斷 [php]require_once SITE_PATH.'/PHPExcle/Classes/PHPExcel.php'; require_once SITE_PATH.'/PHPExcle/Classes/
Time of Update: 2016-07-13
然後在helper檔案裡 寫入如下函數[php] function send_mail($to,$title,$body) { $ci =& get_instance(); require_once('phpmailer/class.phpmailer.php'); require_once('phpmailer/class.smtp.php'); $mail = new PHPMailer(true); // the
Time of Update: 2016-07-13
$textcolor = imagecolorallocate($img, 255, 0, 0); //設定浮水印字型顏色 $font = 'c:/windows/fonts/simhei.ttf'; //定義字型 $text = iconv("GB2312", "UTF-8", $waterImageUrl); //將中文字轉換為UTF8 imagettftext($img, 20, 10, 50, 40, $textcolor,
Time of Update: 2016-07-13
Smarty 中所有的訪問都是基於變數的,下面通過一個執行個體來進行說明。 執行個體思路:主檔案通過引入模板初始化設定檔(init.inc.php)和一個類,並對模板中的變數進行賦值顯示。 首先,設定init.inc.php 檔案,作為Smarty 模板的初始化設定檔init.inc.php define('ROOT_PATH', dirname(__FILE__)); //定義網站根目錄 require
Time of Update: 2016-07-13
餘超 yuchao86@gmail.com基於PHP-5.3.8原始碼給大家分享一下PHP的核心結構,以便更好的理解PHP指令碼的執行過程和寫出高效率的指令碼。目錄結構如下:1. build 和編譯有關的目錄,裡麵包括wk,awk和sh指令碼用於編譯處理,其中m4檔案是linux下編譯器自動產生的檔案,可以使用buildconf命令操作具體的設定檔。2. ext 擴充庫代碼,例如Mysql,gd,zlib,xml,iconv