Time of Update: 2017-01-13
主要原因是fck中的編(utf-8)碼和本地的編碼(gbk)環緊不一致導致的,修改如下5個檔案可以解決更改FileUpLoad函數 ckeditor/" target="_blank">fckeditoreditorfilemanagerconnectorsphpcommands.php在檔案中找到以下代碼: 代碼如下複製代碼 // Get the extension. $sExtension = substr( $sFileName, (
Time of Update: 2017-01-13
關於iconv遇到無法轉碼的字元時中斷內容丟失 代碼如下複製代碼 $c = ‘測試•字元傳換•五一快樂!’;echo iconv(‘utf-8′, ‘gbk’,$c); 只會輸出: 測試後出全會丟失.解決方案:加 //IGNORE 代碼如下複製代碼 $c = ‘測試•字元傳換•五一快樂!’;echo
Time of Update: 2017-01-13
根據官方的解釋是1.$GLOBALS['var']是外部的全域變數本身。2.global $var是外部$var的同名引用或者指標。先看下面的例子:舉例說明一下: 代碼如下複製代碼 <?php $var1 = 1; $var2 = 2; function
Time of Update: 2017-01-13
iconv函數的一個bug。iconv在轉換字元”—”到gb2312時會出錯解決方案很簡單,就是在需要轉成的編碼後加 “//IGNORE” 也就是iconv函數第二個參數後.如下:以下為引用的內容: 代碼如下複製代碼 iconv(“UTF-8″,”GB2312//IGNORE”,$data)
Time of Update: 2017-01-13
如 $_GET['aa']; 就會出現PHP Notice: undefined index ‘aa‘了。下面我來總結出現PHP Notice: undefined index 解決辦法。1、php.ini設定檔,error_reporting = E_ALL & ~E_NOTICE2、加個isset函數 isset($_GET["page"]) if-else判斷還有一個辦法就是自定一個函數,這樣就直接使用函數操作
Time of Update: 2017-01-13
array_flip是反轉數組鍵和值的函數,他有個特性就是如果數組中有二個值是一樣的,那麼反轉後會保留最後一個鍵和值.利用這個特性我們用他來間接的實現數組的去重. 代碼如下複製代碼 <?php$arr = array("a"=>"a1","b"=>'b1',"c"=>"a2","d"=>"a1");$arr1
Time of Update: 2017-01-13
問題:echo date('o-m-j H:i'); 代碼如下複製代碼 〈?php echo date(’Y-m-d H:i:s’); ?〉 輸出目前時間:2008-10-12 02:32:17 怪了,實際時間是:2008-10-12
Time of Update: 2017-01-13
代碼如下複製代碼
Time of Update: 2017-01-13
在http傳輸文本中,規定必須 header和content順序必須是:header在前content在後,並且header的格式必須滿足“keyword: valuen”這種格式。1、在header輸出之前有輸出內容的話,就會造成對header的錯誤理解(儘管現在已經能容錯了),例如不是滿足“keyword: valuen”的格式還好,直接錯誤了,但是滿足“keyword:
Time of Update: 2017-01-13
__autoload()用法php手冊中的一些講講法自動載入對象很多開發人員寫物件導向的應用程式時對每個類的定義建立一個 PHP 源檔案。一個很大的煩惱是不得不在每個指令碼(每個類一個檔案)開頭寫一個長長的包含檔案清單。在 PHP 5 中,不再需要這樣了。可以定義一個 __autoload 函數,它會在試圖使用尚未被定義的類時自動調用。通過調用此函數,指令碼引擎在 PHP 出錯失敗前有了最後一個機會載入所需的類。Note:在 __autoload 函數中拋出的異常不能被 catch
Time of Update: 2017-01-13
代碼如下複製代碼 ini_set(‘max_execution_time’,’10′);ini_set(‘memory_limit’,’1024M’);echo ‘max_execution_time = ‘ . ini_get(‘max_execution_time’) . ”“;echo
Time of Update: 2017-01-13
一:php.ini配置php.ini配置中與此相關的有兩個組態變數。下面是這兩個變數及其預設值:以下是引用片段: 代碼如下複製代碼 display_errors = Offerror_reporting = E_ALL & ~E_NOTICE display_errors 變數的目的很明顯 —— 它告訴PHP是否顯示錯誤。預設值是 Off。現在我們的目的是顯示錯誤提示,那麼:以下是引用片段: 代碼如下複製代碼
Time of Update: 2017-01-13
代碼如下複製代碼 <?php?$str="this is a test n"; $patten = array("rn", "n", "r"); ?//先替換掉rn,然後是否存在n,最後替換r $str=str_replace($order, "", $str); ?> ?//php
Time of Update: 2017-01-13
簡述:我們編寫程式時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發人員無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。我們編寫程式時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發人員無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。編譯PHP指令碼時,PHP編譯器會盡其所能報告它遇到的第一個問題。這樣就產生一個問題:只有當錯誤出現時,PHP才能將它識別出來(本文後
Time of Update: 2017-01-13
PHP5.2.17 官方下載: http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zipPHP5.3.5 官方下載:http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC9-x86.zip首先安裝好IIS7 安裝的時候 要注意三個地方打得勾注: CGI 會在IIS7+PHP_5.3.5的環境中用到ISAPI擴充和ISAPI篩選器
Time of Update: 2017-01-13
開啟IIS(Win2k中為:開始-程式-管理工具-Internet服務管理員),在“預設Web網站”上右鍵開啟屬性,在主目錄裡做如下圖中的設定,注意步驟: 1、滑鼠右鍵點擊案頭上我的電腦表徵圖,彈出如圖1視窗,選擇“預設web網站”,右鍵點擊之,並彈出如圖2視窗。(圖1)(圖2) 2、選擇web網站主目錄,預設為c:inetpubwwwroot,接著點擊“配置”按鈕,彈出如圖3視窗。 (圖3) 3、點擊“
Time of Update: 2017-01-13
JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。易於人閱讀和編寫,同時也易於機器解析和產生。JSON在前後台互動的過程中發揮著相當出色的作用。請接著往下看教程。mysql表結構 代碼如下複製代碼
Time of Update: 2017-01-13
<?php/* * PHP簡單日曆執行個體 * 作者: 多菜鳥 * 郵箱: kingerq AT msn DOT com * 來源: http://blog.111cn.net/kingerq/ * 建立時間: 2008-01-03**/$date = preg_match("/d{4}-d{2}-d{2}/", $_GET["YMD"]) ? $_GET["YMD"] :
Time of Update: 2017-01-13
一.彩字的簡單實現上面的程式只是表述了一些彩字的基本原理,要實現更複雜和美觀的彩字,所要做的只是更換一下字型,改一下字型顏色,添加一些背景圖,再考慮一下緩衝等,方法也差不多,朋友們可以自己試試.二.彩字應用上面的程式產生的彩字是通過"?t=文字"來傳遞的,但需注意的是,這些文字最好用urlencode來編碼,當然,長度也應該有限制,這不是本文討論的範圍.另外,產生彩字的程式和傳遞文字的程式都使用utf-8編碼,如果不是,手工轉一下..要使用彩字,只需要用<img
Time of Update: 2017-01-13
php教程+網頁特效實現三級聯動菜單<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html;