Time of Update: 2018-07-24
在剛剛開始學習過程中遇到這個問題,原本應該是第29行為在結尾添加--》; 而導致的錯誤,而報錯卻在30行。 說明: syntax error, unexpected T_VARIABLE 是PHP開發常見的錯誤,也是最為低級的錯誤,如果您見到如下的錯誤: Parse error: syntax error, unexpected T_VARIABLE in D:\test\controllers\admin.php on line 30
Time of Update: 2018-07-24
鏈表是一種在邏輯上連續、有序的資料存放區結構(在實體儲存體單元上非連續非有序)。在我大學的時候,學習C++的資料結構課程時,最先接觸的就是鏈表(大學是學渣別噴...) 那麼鏈表是怎樣的一種結構呢。 用“形象的”文字來描述就是: node_1->node_2->node_3->node_4->...->node_n , 每一個node包含一些儲存的資料 引用百度百科的圖片:
Time of Update: 2018-08-01
標籤:錯誤 name 執行sql username statement eof 儲存 外部 失敗 <?phpclass Db{ //私人靜態屬性儲存執行個體化對象自身
Time of Update: 2018-12-05
[原文來自(馨榮家園)]http://blog.vckbase.com/arong/archive/2004/06/09/409.aspx?論呼叫慣例?在C語言中,假設我們有這樣的一個函數:int function(int a,int b)調用時只要用result = function(1,2)這樣的方式就可以使用這個函數。但是,當進階語言被編譯成電腦可以識別的機器碼時,有一個問題就凸現出來:在CPU中,電腦沒有辦法知道一個函數調用需要多少個、什麼樣的參數,也沒有硬體可以儲存這些參數。也就是說,
Time of Update: 2018-12-05
先鄙視一下CSDN採用的這個部落格系統,我前幾天寫的部落格都丟失了,不知道,這是那個公司做的產品,有一句話來形容,太差了!連最基本的恢複功能都沒有,還要作者重新寫一遍,真不地道! 我看過很多機構的課程體系,絕大多數的機構都專門為此設定這部分內容,時間不多不少,大概是8個課時!我真是無語,明明5分鐘就搞定的事情,有必要!只要你好好看看PHP使用者手冊,就發現,其實上面寫的很清楚,不要因為它是鳥語,其實,國內也有好多很多翻譯過來的手冊,大同小異!只要看的明白了,基本上安裝就應該沒有問題,其實有問題是
Time of Update: 2018-12-03
頭疼兩天了,用PHP產生的XML格式檔案在IE中居然無法用AJAX代碼串連,而Firefox卻可以!突然想起,會不會是因為IE不能認同所產生的XML格式檔案?因為原先產生的XML檔案我自己看看也覺得奇怪,在瀏覽器裡的瀏覽效果竟然不是樹形結構,而是純文字(雖然查看網頁原始碼時是XML格式的)!找了很多資料,結果是因為檔案沒有設定檔案頭,所以瀏覽器將它當作純文字來處理了。正確的應該在PHP代碼的前面加入兩行:<?php header('Content-Type: text/xml');
Time of Update: 2018-12-04
對於nginx+php的一些網站,上傳檔案大小會受到多個方面的限制,一個是nginx本身的限制,限制了用戶端上傳檔案的大小,一個是php.ini檔案中預設了多個地方的設定。所以為瞭解決上傳檔案大小限定的問題必須要做出多處修改。以下整理了幾個地方。1、修改/usr/local/nginx/conf/nginx.conf 檔案,尋找 client_max_body_size 將後面的值設定為你想設定的值。比如:view
Time of Update: 2018-12-05
<? //php擷取ip的演算法 $iipp=$_SERVER["REMOTE_ADDR"]; echo $iipp; ?> PHP Code two: <?php //php擷取ip的演算法 $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $user_IP = ($user_IP) ? $user_IP :
Time of Update: 2018-12-05
php跟.net一樣分為:實值型別和參考型別兩種。實值型別傳遞時候是按值傳遞,參考型別則是按引用傳遞。實值型別一般就是直接定義的資料,如:$user,$id這樣直接定義的。參考型別則是通過new 執行個體化的對象,如:$user = new user();在函數調用中如果傳遞的參數為實值型別,改變原來資料的值是不會改變的,例如:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
(PHP 3, PHP 4, PHP 5) explode--使用一個字串分割另一個字串描述 array explode ( string separator, string string [, int limit] ) 此函數返回由字串組成的數組,每個元素都是 string 的一個子串,它們被字串 separator 作為邊界點分割出來。如果設定了 limit 參數,則返回的數組包含最多 limit 個元素,而最後那個元素將包含 string 的剩餘部分。 如果 separator
Time of Update: 2018-12-08
第一類:對於下面的這些option的選擇性參數,value應該被設定一個bool類型的值:選項可選value值備忘CURLOPT_AUTOREFERER當根據Location:重新導向時,自動化佈建header中的Referer:資訊。CURLOPT_BINARYTRANSFER在啟用CURLOPT_RETURNTRANSFER的時候,返回原生的(Raw)輸出。CURLOPT_COOKIESESSION啟用時curl會僅僅傳遞一個session
Time of Update: 2018-12-08
靜態調用非靜態方法!!這在java,c#中是不可想象的,也是絕對不行的。這樣的錯誤在這些語言中會在編譯階段就被指出錯誤的。但是對於php這樣的動態語言呢?首先這個是文法沒有錯誤的,php –l 找不出錯誤來的。如果運行呢?先看一個例子複製代碼 代碼如下:<?php class myClass { private $name = "myClass"; public function echoName(){ echo $this->name; }
Time of Update: 2018-12-08
1、算術運算子:+、-、*、/、%。2、遞增/遞減運算子:如$a++,$a--,++$a,--$a.如:<?php$a=10;$b=5;$c=$a++; //先賦值,後自增。$c=$a,$a=$a+1$d=$b--; //先賦值,後自減。$d=$b,$b=$a-1echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=10echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=5?>
Time of Update: 2018-12-08
1、定義常量:複製代碼 代碼如下:<?php //1 define("TAX_RATE",0.08); echo TAX_RATE; //輸出0.08 //2 (PHP 5.3) const TAX_RATE2 =0.01; echo '--'.TAX_RATE2; //輸出0.01?>2、require 和require_once
Time of Update: 2018-12-08
如果值沒有重複的情況,可以先用array_flip()來交換鍵和值,然後krsort(),最後再array_flip()交換回來,就可以比較大小了。如果要截取數組,可用array_slice()。 如果有值重複的情況,就要用到一些排序演算法了,不過php有很強大的函數uasort(),使用自訂的比較函數對數組中的值進行排序並保持索引關聯,usort()則會重建索引。 複製代碼 代碼如下:function cmp($a, $b){ if ($a["vote_num"] ==
Time of Update: 2018-12-06
PHP/SWF Charts是一款免費的圖表製作工具,它使用PHP指令碼擷取、產生動態資料,使用Flash繪製圖形。該工具支援多種樣式圖表,包括曲線圖、餅圖、柱型圖、橫柱型圖、三維柱型圖、地區圖。系統需求:支援PHP 3, 4 & 5的Web服務環境相關連結:下載PHP/SWF Charts PHP/SWF Charts首頁PHP/SWF Charts示範安裝說明 | 使用教程 | 參考手冊
Time of Update: 2018-12-06
<?php///////////////////////////////////////ClearWind///////////////////////function makethumb2($srcFile,$dstFile,$dstW,$dstH){//$srcFile:源檔案路徑及檔案名稱//$dstFile:目標檔案路徑及檔案名稱//$dstW:靶心圖表片寬度 //$dstH:靶心圖表片高度 $data=GetImageSize($srcFile,&$
Time of Update: 2018-12-06
elfinder是一款開源的web檔案管理工具,他能指定某個特定檔案對其進行管理,注意這裡是指定檔案夾的管理!這幾天用它做了個項目,但是預設的語言為英文,感覺很是不爽啊,換之~~捉摸了他的代碼,代碼主要為js控制著語言,所以從JS檔案入手。首先查看原始碼,包含了jQuery和jQueryUI兩個庫,果斷pass;然後考慮兩個檔案,一個是elfinder.min.js,另一個是i18n/elfinder.LANG.js然後又是自作聰明的果斷了一把,把LANG.js換成了目錄中的js/i18n/el
Time of Update: 2018-12-07
簡介:這是 使用PHP串連LDAP伺服器的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=324406' scrolling='no'> 本文將示範如何使用PHP串連一個LDAP伺服器。具體的例子是串連到一個公用的LDAP伺服器並且進行搜尋。這個例子類比的是Netscape Communicator 4.
Time of Update: 2018-12-07
在安裝PHPCMS出現Deprecated: Function set_magic_quotes_runtime() is deprecated