Time of Update: 2016-07-13
下面介紹一種在php中開啟烏蘇市提示的方法,有需要的朋友可參考一下。一:php.ini配置php.ini配置中與此相關的有兩個組態變數。下面是這兩個變數及其預設值:以下是引用片段: 代碼如下複製代碼 display_errors = Offerror_reporting = E_ALL & ~E_NOTICE display_errors 變數的目的很明顯 —— 它告訴PHP是否顯示錯誤。預設值是 Off。現在我們的目的是顯示錯誤提示,那麼:以下是引用片段:
Time of Update: 2016-07-13
本文章收集了關於在使用php時出現錯誤提示 PHP“記憶體位置訪問無效”的解決方案總結,有需要的朋友可參考一下。新配置的PHP環境,或者剛做過配置改動,比如新載入的DLL擴充,訪問頁面,可能會出現“記憶體位置訪問無效。”的錯誤。主要原因是DLL擴充載入失敗。我們就需要找到是哪一個DLL檔案載入出現了問題。排查方法是:將php.ini中 代碼如下複製代碼 display_startup_errors = Off 改為display_startup_errors =
Time of Update: 2016-07-13
XAMPP 的 phpMyAdmin 就會有檔案大小限制、上傳逾時等各種問題,有一種解決辦法是修改設定檔,但是我今天要推薦的是另一種方法 —— shell 命令,更加快速、直接、有效地匯入資料庫,可以從根本上避免檔案大小限制、上傳逾時等問題。有資料庫伺服器系統管理權限找到php.ini 設定檔中的以下三個地方,upload_max_filesize, memory_limit 和post_max_size 修改大小即可。利用命令來解決步驟如下:第一,開啟 CMD。開始 -> 運行 -> CMD。
Time of Update: 2016-07-13
include是php中的一個調用檔案的函數,預設狀態下是不可以直接像include(a.php?id=1)這樣操作,下面我來介紹解決include不能帶參數調用解決辦法。有時基於某些特殊需求,需要在PHP中使用include()方法調用項目中某個獨立提供服務的檔案,如果被調用檔案使用GET方式傳入資料,則需要用到一些小技巧。舉例:假設在 index.php 中需要調用 inc.php?para=3 ,inc.php 代碼如下複製代碼
Time of Update: 2016-07-13
在php中產生圖片是需要用到一個GD庫的,預設情況下phpStudy都是開啟了,但到了phpStudy2013之後GD庫就像php預設安裝一個不再開啟這個功能了,要使用者需配置一下。phpStudy2013 GD支援未開啟 解決方案phpStudyAdmin控制台 - 設定檔 -
Time of Update: 2016-07-13
dedecms5.7針對weight排序是有bug的,下面我來一步步告訴大家如何解決weight無效的解決辦法,具體請參考下面。涉及的檔案是includetaglibarclist.lib.php檔案:第570行左右: 代碼如下複製代碼 if ( $isweight==’y’ ) 這一行代碼簡直是廢柴,$orderWeight = list_sort_by($orderWeight, ‘weight’,
Time of Update: 2016-07-13
在用PHP5.3以上的PHP版本時,只要是涉及時間的會報一個Warning: date(): It is not safe to rely on the system\'s timezone settings. 大體是說timezone沒有設定,在中國使用的是格林+8小時,所以需要設定一下。第一種在頁面頭部加入以下語句 代碼如下複製代碼 date_default_timezone_set("PRC"); 或
Time of Update: 2016-07-13
我們在require,include和require_once,include_once 出現open_basedir錯誤,下面百度了一些解決方案有, 需要的朋友可參考一下。只要使用require或include包含檔案(不管是./xx.php還是xx.php)都是報下面的錯誤Warning: include() [function.include]: open_basedir restriction in effect. File() is not within the allowed
Time of Update: 2016-07-13
本文章來講述php5的一個新的功能,我們來介紹PHP魔術函數__autoload的用法與一些問題,下面給大家總結了用法過程中出現的一些問題與注意事項。__autoload()用法php手冊中的一些講講法自動載入對象很多開發人員寫物件導向的應用程式時對每個類的定義建立一個 PHP 源檔案。一個很大的煩惱是不得不在每個指令碼(每個類一個檔案)開頭寫一個長長的包含檔案清單。在 PHP 5 中,不再需要這樣了。可以定義一個 __autoload
Time of Update: 2016-07-13
使用PHP的mysql方法PHP從一開始就提供了MySQL的函數庫。很多程式都依賴於mysql_connect、mysql_query、mysql_fetch_assoc等等,但是PHP手冊中建議:如果你使用的MySQL版本在4.1.3之後,那麼強烈建議使用mysqli擴充。mysqli,或者說MySQL的進階擴充,有一些優點:有物件導向的介面prepared
Time of Update: 2016-07-13
自己在做php時突然出現php Notice : Use of undefined constant這種錯誤,一個就是變數未定義出問題,下面我們來看看解決辦法吧。錯誤提示php Notice : Use of undefined constant分析這些是 PHP 的提示而非報錯,PHP 本身不需要事先聲明變數即可直接使用,但是對未聲明變數會有提示。一般作為正式的網站會把提示關掉的,甚至連錯誤資訊也被關掉解決辦法 關閉 PHP 提示的方法 搜尋php.ini: 代碼如下複製代碼
Time of Update: 2016-07-13
FCKEditor編輯器是老外出的,對中文支援不好,如果我們直接利用中文檔案名稱就會出錯,或上傳圖片失敗,下面我來介紹解決辦法。下面分享下這2種修改方式。方法一、 代碼如下複製代碼 開啟/editor/filemanager/connectors/php/commands.php,找到$sFileName = $oFile[¹name¹] ;在後面添加一行:$sFileName = iconv("utf-8","gbk",$sFileName);
Time of Update: 2016-07-13
這是自己碰到的問題,今天早上在用一ec開發東西時發現本機安裝Ecshop時出現建立管理員帳號失敗,下面看解決辦法。修改了install/includes/lib_installer.php的411或者412行,記住路徑一定要正確 代碼如下複製代碼 include(ROOT_PATH . 'install/languages/' . $system_lang . '.php'); 替換成include(ROOT_PATH .
Time of Update: 2016-07-13
本文章介紹了關於preg_match正則匹配提示pcre.backtrack_limit解決辦法,有需要的朋友可參考一下。用preg_match正則提取目標內容,死活有問題,代碼測得死去活來。後來懷疑PHP 的preg_match有字串長度限制,果然,發現“pcre.backtrack_limit ”的值預設只設了100000。解決辦法: 代碼如下複製代碼 ini_set('pcre.backtrack_limit', 999999999);
Time of Update: 2016-07-13
php exec在linux中傳回值不能為負數有需要的朋友可參考一下。我們先來瞭解一下關於exec函數的使用方法exec() 原型: 代碼如下複製代碼 string exec (string command [, string array [, int return_var]]) exec ()函數與system()類似,也執行給定的命令,但不輸出結果,而是返回結果的最後一行。雖然它只返回命令結果的最後一行,但用第二個參數array
Time of Update: 2016-07-13
問題描述在CentOS系統中採用Apache伺服器安裝GBK編碼的程式出現亂碼,這主要是因為預設安裝的Apache伺服器字元編碼為UTF-8,如果GBK程式中沒有強制編碼將產生亂碼。解決方案1,開啟Apache設定檔httpd.conf,如預設情況下為 /etc/httpd/conf/httpd.conf# vi /etc/httpd/conf/httpd.conf2,找到AddDefaultCharset配置項AddDefaultCharset
Time of Update: 2016-07-13
在php中編碼一直是開發人員的頭痛的事情,但是如果甜美一些有用的函數就不一樣了,下面我們介紹一下關於一個中文編碼的處理函數。mb_convert_encoding( $str, $encoding1,$encoding2 )$str,要轉換編碼的字串$encoding1,目標編碼,如utf-8,gbk,大小寫均可$encoding2,原編碼,如utf-8,gbk,大小寫均可執行個體1 代碼如下複製代碼 $str='電影618:http://www.bKjia.c0m';echo mb_
Time of Update: 2016-07-13
很久沒寫php了今天在用時突然了其怪的亂碼錯誤重現是我驚詫莫名啊!,下面來看看我的排查方法,給碰到相同問題的朋友一個參考。有一個很久的工程今天要莫名其妙的重新啟動了,這個工程是xampp的環境——不知道xampp?你Google一下吧,這個我不多說了。一開始輕車熟路,apahce配置,php配置……一路下來沒有任何問題。開始訪問吧,問題就來了,很奇怪預料之中可以啟動並執行頁面,卻出了個預料之外的亂碼問題。第一個想到的是,apache的預設字元集
Time of Update: 2016-07-13
文法: mixed preg_replace(mixed pattern, mixed replacement, mixed subject);傳回值: 混合類型資料函數種類: 資料處理內容說明: 本函數以 pattern 的規則來解析比對字串 subject,欲取而代之的字串為參數 replacement。傳回值為混合類型資料,為取代後的字串結果。1. preg_replace()$msg = preg_replace("//is", "", $msg); -----刪除和中間的部分$msg
Time of Update: 2016-07-13
Warning: session_start() [function.session-start]: open_basedir restriction in effect. File解決方案Warning: include() [function.include]: open_basedir restriction in effect. File(/www/webpublic_html/admin/inc/inc.php教程) is not within the allowed path(s):