Time of Update: 2016-07-30
想試試織夢的產品,下載了DedeCMS V5.7版本,在本地部署後,正確登入背景情況下頁面沒有任何輸出和顯示(錯誤登入或密碼錯誤時才有顯示),也沒有報錯。進到指令碼調試,發現問題出在登入頁login.php中以下部分。login.php[php]view plaincopy... $cuserLogin = new userLogin($admindir); if(!empty($userid) && !empty($pwd)) {
Time of Update: 2016-07-30
php的全域變數和其餘程式設計語言是不同的,在大多數的程式設計語言中,全域變數在其下的函數、類中自動生效,除非被局部變數覆蓋,或者根本就不允許再聲明相同名稱與類型的局部變數,但是php中的全域變數不是預設生效的。php中全域變數在函數中使用時必須申明為全域,Global這個關鍵字在函數中定義才有用。也就是說Global的作用是定義全域變數,但是這個全域變數不是應用於整個網站,而是應用於當前頁面,包括include或require的所有檔案。
Time of Update: 2016-07-30
ubuntu下使用phpstorm開發php程式一、安裝JDK phpstorm需要java的運行環境,所以第一步需要安裝jdk。sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install Oracle-java7-installer二、官方下載phpstorm最新版下載地址:http://www.jetbrains.com/phpstorm/download/index.html三、
Time of Update: 2016-07-30
常量是一個簡單值的標識符(名字)。如同其名稱所暗示的,在指令碼執行期間該值不能改變(除了所謂的魔術常量,它們其實不是常量)。常量預設為大小寫敏感。通常常量標識符總是大寫的。可以用 define() 函數來定義常量。在 PHP 5.3.0 以後,可以使用 const 關鍵字在類定義的外部定義常量,先前版本const 關鍵字只能在類(class)中使用。一個常量一旦被定義,就不能再改變或者取消定義。常量只能包含標量資料(boolean,integer,float 和
Time of Update: 2016-07-30
一旦你發現一個學習工具,它採用自上而下的方法,那麼什麼是最好的學習方法?我對這有一個具有爭議性的觀點:我認為儘可能快地記住基礎知識對初學者而言是絕對有必要的。當成為更進階的學習者,記憶很快成為一個被丟棄了的方式。你可能聽到過別人輕視地說(“不要死記,要內部消化”,“我在消化記住的東西”,“我討厭測試,我不得不回想起記憶中的東西”)。另一方面,當你還是小學的時候,你被迫花時間來背乘法口訣表。為什麼要背呢?因為你的基礎乘法口訣表可以是構建更複雜的乘除法的基礎。這和你記憶程式設計語言的文法並沒有什麼不
Time of Update: 2016-07-30
PHP 的 date() 函數用於格式化時間或日期。PHP Date() 函數PHP Date() 函數可把時間戳記格式化為可讀性更好的日期和時間。文法date(format,timestamp)參數描述format必需。規定時間戳記的格式。timestamp可選。規定時間戳記。預設是當前的日期和時間。PHP 日期 - 什麼是時間戳記(Timestamp)?時間戳記是自 1970 年 1 月 1 日(00:00:00 GMT)以來的秒數。它也被稱為
Time of Update: 2016-07-30
第1章 初識PHP當前網路技術發展日新月異,各種基於服務端建立動態網站的指令碼語言更是層出不窮。其中PHP以其簡單、易用、可移植性強等特點,在眾多的動態網站語言技術中獨樹一幟。那麼到底什麼是PHP,如何使用PHP?本章將來回答這些問題。通過本章的學習,將使讀者對PHP有一個大致的瞭解,並將學會如何把PHP代碼加入普通Web頁中。1.1
Time of Update: 2016-07-30
首先要知道error_reporting()函數是用來設定錯誤層級並返回當前層級的。它有14個錯誤層級,如下:1 E_ERROR 致命的執行階段錯誤。 錯誤無法恢複過來。指令碼的執行被暫停2 E_WARNING 非致命的執行階段錯誤。 指令碼的執行不會停止4 E_PARSE 編譯時間解析錯誤。解析錯誤應該只由分析器產生8 E_NOTICE 已耗用時間的通知。16
Time of Update: 2016-07-30
Nginx伺服器配置指令: Rewrite功能,代理功能Rewrite功能後端伺服器組的配置指令upstream指令upstream指令是設定後端伺服器組的主要指令upstream name {...} 請求按照輪叫調度(Round-Robin, RR)策略順序選擇伺服器處理serverserver指令用於設定組內的伺服器server address [params];address:伺服器位址,可以包括連接埠號碼或者以”unix:”為首碼的處理序間通訊的Unix Domain
Time of Update: 2016-07-29
server { listen 80; server_name www.xxxx.com; root /www/xxxx; location / { index index.html index.htm index.php; if ( !-e $request_filename ){ rewrite ^/(.*)$ /index.php last;
Time of Update: 2016-07-30
//擷取指定URL頁面中所有連結function get_url_href($url){$html = file_get_contents($url);$dom = new DOMDocument();@$dom->loadHTML($html);$xpath = new DOMXPath($dom);$hrefs = $xpath->evaluate('/html/body//a');for($i=0;$ilength;$i++){$href =
Time of Update: 2016-07-30
概述常量在指令碼執行期間值不能改變常量一旦定義就不能被重新定義或者取消定義常量預設為大小寫敏感。傳統上常量標識符總是大寫的用 define() 函數來定義常量,在 PHP 5.3.0 以後,可以使用 const 關鍵字在類定義之外定義常量。 不能在函數內,迴圈內以及 if 語句之內用 const 來定義常量。常量只能包含標量資料(boolean,integer,float 和 string)。可以定義 resource 常量,但應盡量避免,因為會造成不可預料的結果。
Time of Update: 2016-07-30
概述PHP 中的變數用一個貨幣符號後面跟變數名來表示。變數名是區分大小寫。一個有效變數名由字母或者底線開頭,後面跟上任意數量的字母,數字,或者底線。$this 是一個特殊的變數,它不能被賦值。變數預設總是傳值賦值。如果需要引用賦值,使用&只有有名字的變數才可以引用賦值$foo = 25;$bar = &$foo; // 合法的賦值$bar = &(24 * 7); // 非法; 引用沒有名字的運算式雖然在 PHP
Time of Update: 2016-07-30
存取控制(可見度)PHP的存取控制有 public(公有),protected(受保護)和 private(私人)被定義為公有的類成員可以在任何地方被訪問。 被定義為受保護的類成員則可以被其自身以及其子類和父類訪問。 被定義為私人的類成員則只能被其定義所在的類訪問。
Time of Update: 2016-07-30
過濾掉所有不知道訪問網域名稱的流量server { listen 80; server_name _; location / { rewrite ^(.*) http://www.baidu.com ; }}server { listen 80; server_name xx.vxlan.net; root /home/jacky/Projects; index index.php;
Time of Update: 2016-07-30
轉載地址:http://my.oschina.net/igq/blog/3123221、安裝composer 網上已經有很多安裝教程了,這裡就全域安裝$ curl -sS https://getcomposer.org/installer | php$ mv composer.phar /usr/local/bin/composer2、修改配置,使用中國鏡像 先找到config檔案$ sudo composer config -l -g 修改設定檔$ sudo vim
Time of Update: 2016-07-30
1 .ecshop提示Strict Standards: Non-static method cls_image::gd_version() should not be called statically inE:\wwwroot\weirenchou\includes\lib_base.php on line 346找到346行吧return cls_image::gd_version()替換成:$p = new cls_image();return $p->gd_version();2
Time of Update: 2016-07-30
突然之間想用的東西找不到?$_SERVER['HTTP_HOST']//擷取網域名稱或主機地址 $_SERVER['PHP_SELF']//擷取網頁地址$_SERVER["QUERY_STRING"]//擷取網址參數 要是輸出的話前面加上'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];//擷取完整的url$url='http://'.$_SERVER[&
Time of Update: 2016-07-29
網上方法五花白門,特意記錄一下,需要的朋友自行拿去就好。需要修改的檔案:httpd.conf / httpd-vhosts.conf /
Time of Update: 2016-07-29
當php程式運行在安全模式下時,php指令碼受到如下四個方面的限制: 1)、執行外部命令 2)、在開啟檔案時有些限制 3)、串連MySQL資料庫 4)、基於HTTP的認證 在安全模式下,只有在特定目錄中的外部程式才可以被執行,對其它程式的調用將被拒絕。該目錄可以在php.ini檔案中用 safe_mode_exec_dir指令,或在編譯PHP是加上--with-exec-dir選項來指定,預設是/usr/local/php