Time of Update: 2016-06-13
PHP 5 入門 分組演算法(一) 把一組資料拆分為6組輸出演算法?$groupCount = 6; //組數$userIdList = array(1, 2, 3, 4, 5, 6, 7, 8, 9,10);$size = count($userIdList );$sizeGroupPer = floor($size / $groupCount );//每組被分配的個數$criticalValue = $size % $groupCount ; //臨界值$startIndex = 0;
Time of Update: 2016-06-13
php的date()函數詳細介紹 1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大寫Y表示年四位元字,而小寫y表示年的兩位元字;小寫m表示月份的數字(帶前置),而小寫n則表示不帶前置的月份數字。http://www.my400800.cnecho date('Y-M-j');2007-Feb-6echo date('Y-m-d');2007-02-06大寫M表示月份的3個縮寫字元,而小寫m則表示月份的數字(帶前置0)
Time of Update: 2016-06-13
php薪水分層
Time of Update: 2016-06-13
php模板技術 執行個體 1. 網站結構??網站 ┗includes? ?┗class.inc┣templates? ?┗index.htm? ?┣list.htm? ?┗content.htm ┣index.php ┗content.php?2.庫結構??-- -- Database: `test`-- -- ---------------------- -- Table structure for table `test`--
Time of Update: 2016-06-13
PHP面試問題考卷02 3、能夠使HTML和PHP分離開使用的模板答案是:PHP代碼//controller$view = new View();echo $view->display('out.php', array('name'=>'stefan', 'blog'=>'http://stefan321.iteye.com'));//View Classclass View{function display($view_filename, array $view_data) {//
Time of Update: 2016-06-13
php的數組和spl固定數組php固定數組隸屬於php標準庫(spl)的一種資料結構。和php普通數組相比,固定數組只能用整形定義其下標,並且如名字所示,是固定長度,它的優點是比普通數組佔用的記憶體少,而且更快速,具體原因下文會做分析,先做一個簡單的測試,將10W個a放入到數組中。define("MAX", 100000);//simple arrayfunction simple_arr(){ $i = MAX;$arr = array();while
Time of Update: 2016-06-13
PHP header() 使用心得 下面是關於header函數的詳細使用說明:不管頁面有多少 header,它會執行最後一個,不過是有條件的,例如: header('Location:http://www.jb51.net'); header('Location:http://www.g.cn'); header('Location:http://www.baidu.com');
Time of Update: 2016-06-13
基於PHP的cURL快速入門2 ?用POST方法發送資料當發起GET請求時,資料可以通過“查詢字串”(query string)傳遞給一個URL。例如,在google中搜尋時,搜尋關鍵即為URL的查詢字串的一部分:http://www.google.com/search?q=nettuts這種情況下你可能並不需要cURL來類比。把這個URL丟給“file_get_contents()”就能得到相同結果。 不過有一些HTML表單是用POST方法提交的。這種表單提交時,資料是通過
Time of Update: 2016-06-13
php中檢查某個連結是否存在的兩個方法 在PHP中,檢查某個連結是否存在,有兩個方法,一個是使用curl,另外一個是獲得HTTP的header的響應碼,如果是200的則是OK,如果是404的話就找不到了,例子如下:1) 使用get_headers: $url = "http://www.abc.com/demo.jpg";$headers = @get_headers($url);if($headers[0] == 'HTTP/1.1 404 Not Found'){ echo "
Time of Update: 2016-06-13
基於PHP的cURL快速入門3 下面的代碼有點複雜了,因此我將一小步一小步地詳細解釋:以下為引用的內容:// 1. 批處理器$mh = curl_multi_init();// 2. 加入需批量處理的URLfor ($i = 0; $i ?下面解釋一下以上代碼。列表的序號對應著代碼注釋中的順序數字。建立一個批處理器。Created a multi handle. 稍後我們將建立一個把URL加入批處理器的函數 add_url_to_multi_handle()
Time of Update: 2016-06-13
php類常量定製及使用方法 ?執行個體代碼如下:/* ?* To change this template, choose Tools | Templates?* and open the template in the editor.*//**?* Description of classConstSample?*?* @author liujl?*/class classConstSample {??? const
Time of Update: 2016-06-13
php配置問題小結 在利用php+Apache+myslq進行編程的時候,經常有一個比較讓人頭疼的問題,就是配置php.ini檔案。?問題1:Fatal error: Call to undefined function mysql_connect() in...先用列印出資訊,然後再查看是否已經有MYSQL的相關選項.如果沒有說明PHP.INI配置有問題.修改!?編輯php.ini,尋找extension_dir,改為extension_dir = "E:\Apache
Time of Update: 2016-06-13
php class中self,parent,this的區別,以及執行個體 我容易混淆public,private,protected,還容易混淆this,self這些東西。前面已經寫了一篇關於public,private,protected博文了,下面來說一下this,self,parent的用法一,this1,要用this,你必有是一個對像的形勢,不然它會報錯的,Fatal error: Using $this when not in object
Time of Update: 2016-06-13
PHPnow實現多連接埠服務配置 1.首先在 X:\PHPnow\Apache-20\conf目錄下找到httpd.conf檔案?? 找到 Listen 80,在下面建立Listen 新連接埠號碼?? 然後 找到Include conf/extra/httpd-vhosts.conf 如果前面有分號將其去掉2.在X:\PHPnow\Apache-20\conf\extra中找到 httpd-vhosts.conf?? 添加如下代碼: Options -Indexes
Time of Update: 2016-06-13
PHP header發送各種類型檔案下載 引用header(’Content-type: application/image/pjpeg’);//輸出的類型header(’Content-Disposition: attachment; filename=”downloaded.jpg”‘); //下載顯示的名字,注意格式readfile(’my.jpg’);// 並將這個檔案以前面header發送資訊設定的類型輸出,從而會彈出一個下載框//
Time of Update: 2016-06-13
php cms 工作日記【1】 今天遇到了資料庫問題,原因是之前我本地安裝的mysql和xampp內建的mysql衝突,倒是我原來的上不了。反正有點複雜,請教水哥之後,介於原來本地mysql不怎麼重要,於是我把它刪除,重裝。也就不會出現衝突問題了。?還有一個是在調試cms安裝頁面的時候,出現有一些php代碼和介面的共存,並且php功能代碼不能使用,看下代碼,可能是標籤問題,不是傳統的,於是,找到php.ini,修改short_open_tag = Off
Time of Update: 2016-06-13
php與http(php預定義變數) var_dump($_SERVER['REQUEST_URI']);var_dump($this->request->getRequestType());var_dump($this->request->getIsAjaxRequest());//列印資訊string(87) "/oms07/index.php?r=preShow/searchFails&idcName=JX&fromTime=2012-02-29&toTime=2012-02-29"
Time of Update: 2016-06-13
我的PHP個人分享 1.去掉底線? a:hover { text-decoration:underline;color: red} 2.日期 date('Y-m-d');? 年:?Y:表示四位元字?y:表示兩位元字? 月:?M:三個縮寫字元?F:英文全寫?m:月份,帶前置0?n:不帶前置0? 日:?j:不帶前置日期?d:帶前置0的日期?S:日期的尾碼3.時間表示 date('h:i:s a');?
Time of Update: 2016-06-13
PHP小記(6) - 數組添加元素 今天學到了PHP數組添加一個元素的新方式。以前總是用push()函數來添加:$arr = array();array_push($arr, el1, el2 ... eln);?但其實有一種更直接方便的做法:$arr = array();$arr[] = el1;$arr[] = el2;...$arr[] = eln;?而且有實驗證明,第二種方法的效率比第一種方法高出將近一倍!我們來看下面的例子:$t = microtime(true);
Time of Update: 2016-06-13
PHPRegex使用詳解 1.1 非列印字元?? ?字元 含義 \cx匹配由x指明的控制字元。例如, \cM 匹配一個 Control-M 或斷行符號符。x 的值必須為 A-Z 或 a-z 之一。否則,將 c 視為一個原義的 ‘c’ 字元。\f匹配一個換頁符。等價於 \x0c 和 \cL。\n匹配一個分行符號。等價於 \x0a 和 \cJ。\r匹配一個斷行符號符。等價於 \x0d 和