Time of Update: 2016-07-20
iPhone使用apple push很方便,而Android很多廠商刪除了google push,而且google在大陸連不上,所以要用別的辦法。Android常見的推送服務商有:極光推送(https://www.jpush.cn/)、百度雲推送。app加入推送的lib,會有一個常駐後台進程,通過推送服務商推送訊息,無需啟動app。
Time of Update: 2016-07-20
本版本主要修改了一些bug和增加了一些配置項:1. 設定緩衝大小可以使用單位, 例如: beast.cache_size = 10m;2. 可以在設定檔中禁止beast模組, 例如: beast.enable = Off;3. 增加了日誌記錄功能, 可以使用beast.log_file配置項指定記錄檔.4. 使用檔案鎖解決原來訊號量鎖導致的bug, 可以使用beast.lock_path來指定鎖路徑.http://www.bkjia.com/PHPjc/440142.htmlwww.bkjia.
Time of Update: 2016-07-20
我只用13行代碼開發的PHP架構,如果您對架構不理解,不知道架構究竟幫您做了什麽事,可以下載此架構看一下,另外如果您想開發自己的架構也可以由這個架構的思路進行擴展.源碼下載地址:http://download.csdn.net/detail/sibang/6197315代碼: ('Content-type: text/html; charset=UTF-8' =(['w']) ? (['w']) : '' =(()=='') ? 'index' : (!( (
Time of Update: 2016-07-20
在ubuntu下安轉phpmyadmin 只要一條命令:Sudo apt-get install phpmyadmin安裝完成後,在瀏覽器裡輸入http://localhost/phpmyadmin出現404報錯,這是因為沒有將phpmyadmin目錄映射到apache目錄下;修改如下:輸入命令:Sudo ln –s /usr/share/phpmyadmin /var/www注意:/usr/share/phpmyadmin與/var/www 之間有空格。ln
Time of Update: 2016-07-20
method_exists檢查類的方法是否存在 bool ( , )檢查類的方法是否存在於指定的object中參數:object:對象樣本或類名method_name:方法名傳回值:如果method_name所指的方法在object所指的對象類中已定義,則返回TRUE,否則返回FALSE。注釋:如果此類不是已知類,使用此函數會使用任何登入的autoloader。function_exists若提供的方法已經定義,則返回TRUE。 bool ( )檢查已定義的方法列表,包括內建的(
Time of Update: 2016-07-20
1.匯入類檔案mail,並建立對象import('ORG.Com.Phpmailer');$mail=new PHPMailer();2.設定資訊$mail->IsSMTP(); //設定使用SMTP伺服器發送$mail->Host = "smtp.126.com"; //設定126郵箱服務 $mail->SMTPAuth = true; // 設定需要驗證$mail->Username =
Time of Update: 2016-07-20
對於 excel 檔案的的產生於資料讀取,我們可以用到 PHPExcel 外掛程式。地址:http://phpexcel.codeplex.com/releases/view/107442 ,選第一個下載。然後解壓的檔案目錄如下: 初學者應該先去看樣本,代碼不是很難理解。方法名都是觀其名,知其用。在看過些許例子的基礎上,我才想到封裝一下,用著方便。鑒於我自己也只是入門。所以寫了個相對入門的封裝。 'Excel/Classes/PHPExcel.php' myExcel
Time of Update: 2016-07-20
。本文以Mac OS X 10.6.3和 10.8.1為例。主要內容包括: !”的頁面,其位於“/Library(資產庫)/WebServer/Documents/”下,這就是Apache的預設根目錄。。值得注意的是,Mac OS X在10.8中取消”Web共用(Web Sharing)”時,也移除了“/Users/[使用者名稱]/Sites/”目錄,所以10.8中訪問“http://[本地IP]/~
Time of Update: 2016-07-20
最新的destoon5在商城的商品中加入了商品屬性的功能,可以使用三個商品屬性 而在代碼中用如“49-3-0-0”來標記所選擇的的商品及屬性,其中第一個數字是商品的id,後三個表示的是商品對應的屬性值,而在處理訂單時,我發現了一些問題:在產生訂單後產生對應的商品評價資料時代碼如下 其中商品id直接對應$k,而從這個代碼可以知道$k所對應的格式形如:49-3-0-0,而在商品評價資料表中插入時編程插入商品id為49-3-0-0=46的商品,也就是說本來是要產生商品id為49
Time of Update: 2016-07-20
如何防止一個函數執行時間過長呢?在PHP裡可以用pcntl時鐘訊號+異常來實現。代碼如下:declare(ticks = 1); function a(){ sleep(10); echo "a finishi\n";}function b(){ echo "Stop\n";}function c(){ usleep(100000);}function sig(){ throw new Exception;}try{ pcntl_alarm(1);
Time of Update: 2016-07-20
PHP開發架構近來在PHP社區中成為討論的熱點,幾乎每天都在推出新的架構。面對市面上超過四十種的開發架構,你很難判斷究竟哪一款最適合你,尤其是在這些架構所提供的功能不盡相同的時候。 概覽 以下你看到是這十款開發架構的一覽表,列舉了他們各自所提供的功能。 #1: 表示架構是否內建模型-視圖-控制器。 #2: 表示架構是否無需修改即可支援多資料庫。 #3: 表示架構是否支援對象記錄映射器,通常這是ActiveRecord的封裝包。 #4:
Time of Update: 2016-07-20
//迴圈刪除目錄和檔案函數 代碼如下 function delDirAndFile( $dirName ) { if ( $handle = opendir( “$dirName” ) ) { while ( false !== ( $item =
Time of Update: 2016-07-20
1.form表單,如果不限制映像的格式,可以寫為:accept="image/*"。同樣是可以的php處理頁面的擷取$_FILES['NAME']['name']具備按鈕功能哦 一組用相同的name dom對象.checked = true or false提交重設表單按鈕隱藏欄位value1//菜單格式,全部列出來可以有多個選中value1xxxxxid唯一URL編碼。中文,特殊符號,等。url的參數如果有特殊符號,?/等,可以urlencode編碼。。。。擷取後用urldecode解碼。
Time of Update: 2016-07-20
本項目用zend framework架構實現的modules/default/controllers/IndexController.phpIndexController.php複製代碼 代碼如下:class IndexController extends Zend_Controller_Action{public function init(){/* Initialize action controller here */}public function indexAction(){
Time of Update: 2016-07-20
初期就這些需求,然後根據網上的資料,採用了一種階段式抽取的方法,大家下面看一下整體的程式: 該程式是在ThinkPHP架構下完成的,使用了一些架構內建的類庫和函數,下面我會逐一進行說明,控制器部分
Time of Update: 2016-07-20
Regex是煩瑣的,但是強大的,學會之後會讓你除了提高效率外,會給你帶來絕對的成就感。 目前,Regex已經在很多軟體中得到廣泛的應用,包括*nix(Linux, Unix等),HP等作業系統,PHP,C#,Java等開發環境,以及很多的應用軟體中,都可以看到Regex的影子。 Regex的使用,可以通過簡單的辦法來實現強大的功能。 為了簡單有效而又不失強大,造成了Regex代碼的難度較大,學習起來也不是很容易。 例子:
Time of Update: 2016-07-20
(7); = Mongo(); = ->PHPDataBase; = ->PHPCollection;http://www.bkjia.com/PHPjc/440110.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440110.htmlTechArticle(7); = Mongo(); = -PHPDataBase; = -PHPCollection;...
Time of Update: 2016-07-20
optTimes + 1; $index++) { $elements[] = $this->randomValue(); } $operatorType = strlen($this->operators); //有幾個運算子供選擇 //開始組裝算式 $question = ''; for ($index = 0; $index operators, mt_rand(0, $operatorType -
Time of Update: 2016-07-20
本文所使用的是ThinkPHP 2.1版和 PHPMailer
Time of Update: 2016-07-20
今天遇到一問題,讓一個頁面在上開啟,PC上不能直接開啟,網上找了許久,沒得到滿意的答案,而且千篇一律。 = ['HTTP_USER_AGENT' ((, 'MicroMessenger') === "HTTP/1.1 401 Unauthorized" "MicroMessenger" ('/.*?(MicroMessenger\/([0-9.]+))\s*/', , 'Version:'.[2好吧,我也不能直接反駁,不過,這個確實非常不靠譜、拿資料說話吧。下面分別是