Time of Update: 2016-07-14
//統計使用者收件匣所佔空間有多少,先計算每封郵件的大小(標題+內容+附近),後總和;//1、計算附近大小;//2、計算標題和內容大小//3、總和求出單封郵件大小eg:[php] http://www.bkjia.com/PHPjc/477814.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477814.htmlTechArticle//統計使用者收件匣所佔空間有多少,先計算每封郵件的大小(標題+內容+附近),後總和;
Time of Update: 2016-07-14
[php]01./**02. * 檢測訪問的ip是否為規定的允許的ip03. * Enter description here ...04. */ 05.function check_ip(){ 06. $ALLOWED_IP=array('192.168.2.*','127.0.0.1','192.168.2.49'); 07. $IP=getIP(); 08. $check_ip_arr= explode('.'
Time of Update: 2016-07-14
最近php機器頻繁出現過載後再也無法提供服務的現象,只要一有請求發過去,負責處理該請求的php進程就是cpu佔用100%。本來的負載平衡策略是一旦某機器的php請求出現連線逾時就將該機器的權重降低,發向該機器的請求機率就會降低,雖然有一定滯後效應,但是最終應該能夠降壓並且最後恢複服務,但是這個策略在最近突然失效了。出現這個情況之後無法發送什麼請求到php-fpm都會cpu100%,即使請求的是一個空的php檔案。於是猜想可能是eaccelerator造成的。
Time of Update: 2016-07-14
今天在開發的時候需要將excel檔案中資料匯入到相關的設定檔中,我按照過去經常使用的方法,先將excel匯出成csv檔案,然後使用fgetcsv函數讀取檔案的內容,通過Yii架構中的CConfigure類匯出成設定檔,然後在檢查的時候發現匯出的數組中有些值中間有一些多餘的反斜線,這些反斜線一般出現在繁體中文或者日文的文字中。
Time of Update: 2016-07-14
我們修改上例,添加一個Droppable地區,當有UI組件拖放到該地區時,顯示“Dropped”。[php] 01.beginWidget('zii.widgets.jui.CJuiDroppable', array( 02. 'options'=>array( 03. 'drop'=>'js:function(event,ui){$(this).html("Dropped!")}
Time of Update: 2016-07-14
author: goosman.lei(雷果國)blog: http://blog.csdn.net/lgg201mail: lgg860911@yahoo.com.cn 相關代碼可以參考一書第12章, "Extension Globals"一節. 註冊擴充的全域空間代碼如下:#ifdef ZTS ts_allocate_id(&sample_globals_id, sizeof(zend_sample_globals),
Time of Update: 2016-07-14
1. About SmartyWhen we are doing web programming using PHP, one problem is that the php files can be mixed with php code as long as the html code. At some point, it is not very clean and also not safe. And the work can't be seperated for
Time of Update: 2016-07-14
PHP代碼部分: //無限分類-使用路徑 //原理:通過路徑來進行拆分得到所有想得到的pid以及id,路徑是在設計表時的一個欄位,包含著從祖先id到父id的一系列id //該方法,不論查看或者是刪除等其他動作,都只需要執行一次sql語句就能夠達到想要的效果 //該種方法也是本人比較喜歡的使用的啦,因為我的原則是能夠不使用遞迴,就堅決不用遞迴
Time of Update: 2016-07-14
總體來說,要實現資訊翻譯,需要執行如下幾步: 在合適的位置調用 Yii::t() ;以 protected/messages/LocaleID/CategoryName.php 的格式建立 PHP 翻譯檔案。 每個檔案簡單的返回一個資訊翻譯數組。 注意,這是假設你使用預設的 CPhpMessageSource 儲存翻譯資訊。配置 CApplication::sourceLanguage 和 CApplication::language。因此第一步為Application添加合適的配置:
Time of Update: 2016-07-14
[php] $items = array( 1 => array('id' => 1, 'pid' => 0, 'name' => '江西省'), 2 => array('id' => 2, 'pid' => 0, 'name' => '黑龍江省'), 3 => array('id' => 3, 'pid'
Time of Update: 2016-07-14
CJuiSortable顯示一個列表,列表中的清單項目可以通過拖放重新調整順序,它封裝了 JUI Sortable外掛程式。 其基本用法如下: [php] clientScript->registerCss('sortable', " #sortable {list-style-type: none; margin: 0; padding: 0; width: 60%;} #sortable li {margin: 2px; padding: 4px; border: 1
Time of Update: 2016-07-14
前基本用法如下: [php] widget('zii.widgets.jui.CJuiTabs', array( 'tabs'=>array( 'Static tab'=>'Static content', 'Render tab'=>$this->renderPartial('pages/_content1',null,true), 'Ajax tab
Time of Update: 2016-07-14
以下是給成員進行Yii架構培訓寫的一些內容。1) 下載Yii 1.1.12: 2) 解壓到 /var/www/html, 並將目錄重新命名為yii;3) 檢查電腦環境是否符合yii要求,不符合請安裝所缺軟體;若顯示php pdo未成功,則請檢查php.ini配置項是否和1.9中一致;4) 為方便查看Yii架構中的例子程式,可在php設定檔中將sqlite資料庫支援加上,重啟Apache生效:extension=php_pdo_sqlite.dll5
Time of Update: 2016-07-14
paypal 關於 錯誤提示 error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure這個問題主要是由於paypal變更了sandbox的伺服器位址導致的錯誤。修改的方法:1、修改檔案 includes/modules/payment/paypal/paypal_curl.phpvar $_endpoints = array('live' => 'https://api-3t.
Time of Update: 2016-07-14
CJuiSliderInput 顯示一滑動條,它也封裝了 JUI slider外掛程式,可以用在Form中作為使用者輸入UI組件。 基本用法如下: [php] beginWidget('CActiveForm'); ?> errorSummary($model); ?> widget('zii.widgets.jui.CJuiSliderInput', array( 'model'=>$model,
Time of Update: 2016-07-14
在製作模板內容輸出時,很經常會使用之類的預留位置,用正則的方式很方便替換這個內容,工作中只接觸到java、php、js,三種語言的簡單的實現方式:java版import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern; public class TestRex { public static void main(String[]
Time of Update: 2016-07-14
CJuiSelectable可以顯示一個列表,列表的每個項支援Select事件,它封裝了 JUI Selectable外掛程式,其基本用法如下: [php] clientScript->registerCss('selectable'," #selectable {list-style-type: none; margin: 0; padding: 0; width: 60%;} #selectable li {margin: 2px; padding: 4px;
Time of Update: 2016-07-14
ev is a PECL extension providing inteface to libev library – high performance full-featured event loop written in C. ABOUT LIBEV Libev is an event loop: you register interest in certain events (such as a file descriptor being readable or a
Time of Update: 2016-07-14
在用php開發網站的時候,使用物件導向的方法確實可以提高代碼複用率,減少代碼冗餘。而對初學者更友好的是,PHP開發網站所需要的大部分類庫,網上都有十分優秀的類庫存在了。作為一個程式猿當然不能重複製造輪子,所以我把平時經常會使用到的類庫整理下來,希望對學習PHP的站長朋友們有用。一:採集類庫,snoopy.class.php。(類庫下載請自行百度,沒有重名的)說起做網站對大部分站長來講,採集是必不可缺的部分。很多站長可能直接使用dedecms之類cms內建的採集功能了,但是有時候網站很小沒必要使用
Time of Update: 2016-07-14
php中有兩種自動載入機制函數 [php] __autoload(); spl_autoload_register(); 1. __autoload() 可以將需要使用類的時候把檔案載入到程式中 [php] spl_autoload_functions spl_autoload_register('load2'); $index = new Index(); 會先通過load1去載入類,如果load1中沒有,再通過load2去載入,如果還有以次類推。