Time of Update: 2015-07-14
標籤:CodeIgniter(下面簡稱"CI")是一款國外優秀的PHP輕量級MVC架構,它支援PHP4和PHP5。是開發中小型可拓展性需求高的Web應用程式的利器。眼下你所見到的這個部落格程式,正是採用CI進行的編寫。秉承MVC架構的思想,CI中的全部控制器都須要經過單點入口檔案index.php(預設)來載入調用。也就是說。在預設情況下,全部CI開發項目的URL都形例如以下面這樣的形式:http://localhost/index.php/blog/logs/this_is
Time of Update: 2015-07-12
標籤: <?php $con = mysql_connect("localhost:3306","root",""); if (!$con) { die(‘Could not connect: ‘ . mysql_error()); } mysql_select_db("test", $con); $result = mysql_query("SELECT * FROM user"); echo "<table
Time of Update: 2015-07-12
標籤:php中對資料庫的操作,舉例如下: //串連到本地mysql資料庫 $myconn=mysql_connect("localhost","root","root"); //這就是指定資料庫字元集,一般放在串連資料庫後面就系了 mysql_query("set names ‘gbk‘"); // //選擇test為操作庫 mysql_select_db("test",$myconn); $strSql="select * from
Time of Update: 2015-07-14
標籤: php: 一般是在你要檢查的代碼開頭記錄一個時間,結尾記錄一個時間。取差值,資料庫SQL的效率 sql的explain(mysql),啟用slow query log記錄慢查詢。 通常還要看資料庫設計是否合理,需求是否合理等。 但這個時間一般來說都很快,在一秒以內,所以不能直接用mktime()function getmicrotime(
Time of Update: 2015-07-08
標籤:---恢複內容開始---$connection=new mysqli($db_host,$db_user,$db_password,$db_name);if(!mysqli_connect_errno()){return $connection;}else{echo ‘failed to connect database, please check your web configuration’;}$sql=”select * from xxx
Time of Update: 2015-07-16
標籤:棧 php 數組做隊列 PHP的數組處理函數還可以將數組實現隊列,堆棧是“先進後出”。在堆棧中,最後壓入的資料(進棧),將會被最先彈出(出棧)。而隊列是先進先出,就如同銀行的排號機PHP中將數組當做一個棧,主要是使用array_push()和array_pop()兩個系統函數來完成。入棧主要是利用array_push()函數向第一個參數的數組尾部添加一個或多個元素,然後返回新數組的長度,樣
Time of Update: 2015-07-15
標籤: PHP 讀寫cookie的語句: setcookie("user", "Lilu", time()+3600);echo $_COOKIE["user"]; javascript讀寫cookie代碼: function SetCookie(name,value)//兩個參數,一個是cookie的名子,一個是值{ var Days = 30; //此 cookie 將被儲存 30 天 var exp = new Date(); //new Date(
Time of Update: 2015-07-12
標籤:atitit。全域變數的設計與實現 java php的異同 1. 超級全域(Superglobals)”變數 12. 全域變數和“global”關鍵字 13. 更加好的方法 使用 $GLOBALS 替代 global 14. php和java的全域變數區別 25. 參考
Time of Update: 2015-07-12
標籤:atitit.session的原理以及設計 java php實現的異同 1. session的儲存:java在記憶體中,php指令碼因為不能常駐記憶體,所以在檔案中 12. php的session機制
Time of Update: 2015-07-10
標籤:Atitit. 指令碼語言的斷點單步調試的設計與實現 attialx 總結 php 參照java 1. 斷點的實現:手動斷點 die和exit是等價的 12. 變數表的實現 13. print_r( $vars_list ); 14. print_r和var_dump都能輸出數組和對象, 15. 參考
Time of Update: 2015-07-10
標籤:PHP&MYSQL 開發環境準備SAE http://sae.sina.com.cn/GitHub https://github.com/Git http://git-scm.com/代碼部署手冊 http://sae.sina.com.cn/doc/tutorial/code-deploy.htmlbootstrap.css http://cdn.bootcss.com/bootstrap/3.3.4/css/boots
Time of Update: 2015-07-09
標籤: PHP ECMAScript 長度 $length = count($array) length = array.length 增 array_unshift($array, new1,new2) 開頭添加一個或多個元素,返回長度 array.unshift(new1,new2)
Time of Update: 2015-07-09
標籤:在php中向前台js中傳送一個二維數組,並在前台js接收穫取其中值的全過程方法: (1),方法說明:現在後台將數組發送到前台 echo
Time of Update: 2015-07-08
標籤:1. isset功能:判斷變數是否被初始化說明:它並不會判斷變數是否為空白,並且可以用來判斷數組中元素是否被定義過注意:當使用isset來判斷數組元素是否被初始化過時,它的效率比array_key_exists高4倍左右<?php$a = ‘‘;$a[‘c‘] = ‘‘;if (!isset($a)) echo ‘$a 未被初始化‘ . "";if (!isset($b)) echo ‘$b 未被初始化‘ . "";if (isset($a[‘c‘])) echo ‘$a
Time of Update: 2015-07-06
標籤:碰到前台將JSON格式資料傳遞到伺服器後台,經php的json_decode函數轉換成的數組由於為對象數組,php程式無法對資料進行正常處理的情況,為此需要開發一個PHP回呼函數(objarray_to_array)將對象數群組轉換成普通數組。代碼如下://對象數組轉普通數組function object_to_array($obj){ $_arr = is_object($obj) ? get_object_vars($obj) :$obj;
Time of Update: 2015-07-06
標籤:1、下載php源碼wget http://cn2.php.net/distributions/php-5.6.10.tar.gztar -zxvf php-5.6.10.tar.gz2、建立擴充開發架構 ./ext_skel
Time of Update: 2015-07-12
標籤:web php nginx最近需要在win上做幾個PHP項目,但又不想在win上搭建各種運行環境,正好區域網路中有一台LINUX,所以將項目所需的環境全裝在LINUX上,本地win上只需要一個NGINX做代理即可。實現方式如下:WIN:192.168.0.107LINUX:192.168.0.108一、在win下建立PHP項目目錄c:/web,並設定為共用資料夾,共用名稱為web650) this.width=650;" src="http://s3.51cto.com/wyfs02/M0
Time of Update: 2015-07-08
標籤:Windows下Memcached的安裝配置方法1、將第一個包解壓放某個盤下面,比如在c:\memcached。2、在終端(也即cmd命令介面)下輸入 ‘c:\memcached\memcached.exe -d install‘ 安裝。3、再輸入: ‘c:\memcached\memcached.exe -d start‘ 啟動。(需要注意的: 以後memcached將作為windows的一個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了)。4、下載php_memcache.DLL
Time of Update: 2015-07-07
標籤: 準備memcached.exe, 準備php_memcache.dll, (註:一定要和你php的版本對應,否則啟動服務載入該擴充時apache會產生警告,不會載入成功)安裝memcached.exe服務端。把memcached.exe放到一個合適的目錄中,這裡我就放到D盤根目錄 D:\>memcached.exe –d install 4. 啟動memcached服務。D:\>memcached.exe –d
Time of Update: 2015-07-11
php實現連續ping遠程伺服器指令碼,phpping指令碼使用情境:公司的國外伺服器訪問緩慢,較長時間未訪問其資源,導致解析訪問緩慢。指令碼作用:持續ping該類伺服器,保證中轉路由能在業務使用時能夠快速響應請求。<?phpdefine('LOGTAG', 'ping');declare(ticks = 1);$pid_arr = array();pcntl_signal(SIGQUIT,