Time of Update: 2016-07-29
下面是我提供的一個類,下面封裝了這三種功能:imgSrc = $imgSrc;$this->init();}/*** 初始化操作*/private function init() {//擷取圖片資訊(通過GD庫提供的方法,得到你想要處理的圖片的基本資料)$this->info = getimagesize($this->imgSrc);//通過映像的編號來擷取映像的類型$this->type = image_type_to_extension($this->info[2],
Time of Update: 2016-07-29
轉載自:https://www.douban.com/note/500351417/ 與http://www.ashuwp.com/WordPress保留資料重新安裝 行走天下的草莓 2015-05-21 17:58:39 WordPress保留資料重裝 WordPress出現系統錯誤,或者程式升級失敗導致的系統出現故障,增加WordPress功能修改系統檔案,打不開網站等。重裝之前一定要做好備份,備份的資料有:Database
Time of Update: 2016-07-29
目錄操作建立目錄 mkdir(路徑,許可權,遞迴建立)刪除目錄 rmdir()移動(改名) rename()擷取目錄內容 //開啟目錄 目錄控制代碼 = opendir() //讀取目錄 檔案名稱 = readdir(目錄控制代碼) 依次讀取檔案名稱,同時向下移動檔案控制代碼指標,讀取不到則返回false //關閉目錄 closedir()遞迴讀取目錄內容showDir('../../file');functionshowDir($path,$dep=0){$pos =
Time of Update: 2016-07-29
使用js實現ajax,PHP上傳圖片成功以後返回圖片的路徑(彈窗出來)。效果如下:1、上傳介面:2、上傳成功以後3、後台已接收的檔案代碼很簡單:1、html與js部分:Html5 Ajax 上傳檔案圖片瀏覽...上傳2、php部分: 以上就介紹了PHP+ajax圖片上傳的簡單實現,包括了圖片上傳,ajax方面的內容,希望對PHP教程有興趣的朋友有所協助。æ
Time of Update: 2016-07-29
render1.不指定render結果:(當前models即controller內)/(當前Controller)/(當前Action).phtml2.$this->render(‘xxx’);結果:(當前models即controller內)/(當前Controller)/xxx.phtml3.總結render直接引入視圖檔案forward1.$this->forward(‘xxx’);結果:(當前models即controller內)/(當前Controller)/xxxAction2.$t
Time of Update: 2016-07-29
一、什麼是視圖 視圖是存放資料的一個介面,也可以說是虛擬表,這些資料可以是從一個或幾個基表(視圖)的資料,也可是使用者自己定義的資料,其實視圖裡面不存放資料,資料還是存在基表裡面,基表資料發生變化,視圖裡的資料也隨之變化,視圖裡資料變化,基表也會變化。二、視圖的作用 1. 視圖可以讓查詢變得更方便(複雜的SQL語句變得很簡單) 2. 保護資料庫的重要資料, 給不同的人看不同的資料 三、建立視圖 create [or replace] [algorithm={
Time of Update: 2016-07-29
對於初學者來說,搭建環境是一件很糾結的事,因為諸多不懂,會因為搭建不好環境而影響繼續下去的熱情.下面小講一下搭建流程;一、下載WampServer此軟體,安裝步驟沒啥好說,按下一步,而安裝位置最好記錄一下,最好安裝在自己平時工作軟體盤;如筆者是裝在D盤;二、安裝下載代碼工作環境,如NetBeans IDE,建立項目,當然類似thinkphp架構等最好三、開啟wampserver軟體,此時如果該軟體可運行且狀態為綠色,則表示環境完全OK,如遇特殊情況,如win7下的80連接埠被佔用,
Time of Update: 2016-07-29
首先將php的bin 包含到環境變數中,找到php的bin包,執行pwd命令,複製路徑,執行vim /etc/profi命令,即開啟/etc/profile檔案,將PATH=$PATH:你的路徑添加到exports PATH的上方,儲存。執行curl -sS https://getcomposer.org/installer | php,然後執行mv composer.phar
Time of Update: 2016-07-29
tomcat項目下配置nginx叢集步驟詳解:1.複製nginx-1.6.0檔案夾到指定目錄,例D:\nginx\nginx-1.6.0。2.修改E:\apache-tomcat-6.0.36\conf\server.xml,在源注釋的標籤下,增加標籤,修改標籤address屬性值為本機ip,其他叢集tomcat配置不同port連接埠號碼。 3.修改E:\apache-tomcat-6.0.36\webapps\commonApp\WEB-INF\web.xml在前加上
Time of Update: 2016-07-29
工具類如下:maxSize = $maxSize;$this->allowMime = $allowMime;$this->allowExt = $allowExt;$this->uploadPath = $uploadPath;$this->imgFlag = $imgFlag;$this->init();}private function init() {$this->fileInfo = array();foreach ($_FILES as $k => $v)
Time of Update: 2016-07-29
php5.3以上版本不建議使用mysql_connect ,mysql_query等函數,轉而使用mysqli系列(improved)。這是串連資料庫及查詢資料的一個例子。';while($row=mysqli_fetch_assoc($result)){echo $row["name"]." ".$row["surname"].'';}mysqli_free_result($result);}else{echo "the query is not executed.".
Time of Update: 2016-07-29
PHP執行過程 任何一種語言的原始碼電腦都沒有辦法直接執行,需要轉換成電腦能夠識別的機器指令。PHP也是一門進階語言,也需編譯(解釋)PHP的解析過程:1、請求原始碼,進行詞法解析,文法解析。 詞法解析,主要對原始碼中的單詞進行一個個的讀入,判斷,詞法解析時,如果有錯誤,會報錯。編譯錯誤。
Time of Update: 2016-07-29
簡單原廠模式又叫靜態Factory 方法模式,主要作用是通過一個簡單工廠類來執行個體化(建立)各個類的對象,而不需要通過new來執行個體化對象。優點在於,工廠類中包含了一定的邏輯判斷,會根據用戶端的選擇條件動態執行個體化相關的類。缺點在於,當需要增加新的功能類時,需要去修改工廠類。以下內容以一個簡單的計算機程式作為案例分析。第一步,定義Operation,是一個父類,有兩個屬性,表示用於計算的兩個參數。numA=$numA;}public function getNumA(){return
Time of Update: 2016-07-29
注意:1、php函數參數,當使用預設參數時,任何預設參數必須放在任何非預設參數的右側,否則函數將不按照預期工作。2、php不能返回多個值,但可以通過返回一個數組達到相同的效果function getArr(){ return array(1,2,3);}list($a,$b,$c)=getArr();3、從函數返回一個引用,必須在函式宣告和指派返回值給一個變數時都使用運算子&global $arr;$arr=array(3);function & return_
Time of Update: 2016-07-29
官方定義:Swoole:重新定義PHPPHP的非同步、並行、高效能網路通訊引擎,使用純C語言編寫,提供了PHP語言的非同步多線程伺服器,非同步TCP/UDP網路用戶端,非同步MySQL,非同步Redis,資料庫連接池,AsyncTask,訊息佇列,毫秒定時器,非同步檔案讀寫,非同步DNS查詢。 Swoole內建了Http/WebSocket伺服器端/用戶端、Http2.0伺服器端。Swoole可以廣泛應用於互連網、移動通訊、企業軟體、雲端運算、網路遊戲、物聯網、車連網、智能家居等領域。
Time of Update: 2016-07-29
php是弱類型語言,在運算中會根據運算子將資料轉換成該運算子所能處理的資料。1.自動轉換if($a | 數字) { 。。。} //if裡面的變數或者數字會自動轉換成布爾算術運算子會將資料變為數文書處理$a = "3";$b = "5";$c = $a + $b ;var_dump($c);//8 integer3. 串連運算子. 轉成字串類型$str = '123'.true.'abc';//1231abc string 4. 比較子,分幾種情況①兩個數字比較–正常情況
Time of Update: 2016-07-29
header("content-type:text/html;charset=utf-8");$t1 = microtime(true);for($i=1;$i10000000;$i++){}$t2 = microtime(true);for($i=1;$i10000000;++$i){}$t3 = microtime(true);echo"後++消耗了==".($t2-$t1);echo'';echo"前++消耗了==".($t3-$t2);echo'';$i = 1;$i =
Time of Update: 2016-07-29
方式一:nginx cronolog日誌分割配置文檔,根據下面方法,每分鐘分割一次NGINX訪問日誌。1.nginx日誌配置 access_log access_log /data/access_log_pipe main;2.先建立一個具名管道mkfifo /www/log/access_log_pipe3.配置cronolog:nohup cat /data/access_log_pipe | /usr/local/sbin/cronolog /data/log/domain.access_
Time of Update: 2016-07-29
// PHPExcel匯出步驟:// 一:引入官網下載類庫// 二:執行個體化PHPExcel類(建立一個excel表格)// 三:createSheet()方法,setActveSheetIndex方法,getActiveSheel方法(建立sheet內建表)// 四:setCellValue()方法(填充資料)// 五:PHPExcel_IOFactory::createWriter()方法,save()方法(儲存檔案)$dir
Time of Update: 2016-07-29
之前自學資料結構的時候看過C語言版的四種基本排序法,C語言都忘的差不多了,最近有空就用php將四種排序法重新寫了一遍,複習一下日益生疏的演算法。直接貼上代碼。"; print_r($var); echo "";}$arr=array(33,11,22,66,55,44,88,99,77);printf("**原數組**");p($arr);/***冒泡排序法* @param $arr