新聞中心
BIWEB在php5.4版本提示Strict Standards Declaration of
作者 / 無憂主機 時間 2018-05-05 16:32:07
無憂主機的php獨立IP空間升級到php5.4的版本后,有些客戶將程序升級到新的環(huán)境中,今天有個客戶將BIWEB建站的程序也以搬到php5.4的空間來,發(fā)現網站首頁會報如圖1所示的錯誤, 頂部顯示以下報錯代碼 Strict Standards: Declaration of ads::uploadInfoImage() should be compatible with ArthurXF::uploadInfoImage($arrFile, $num = NULL, $FileListPicSize = 0, $FileSourPicSize = 0, $intInfoID = 0, $intFetch = 0, $blTime = true, $FileExt = '') in /home/*****?/public_html/ads/class/ads.class.php on line 107 出現這個報錯是php版本過高導致的,這是一個提示錯誤,提示錯誤只是提醒并不致命,如果想要繼續(xù)使用php5.4的環(huán)境,可以對程序的這個報錯進行屏蔽,屏蔽錯誤后不會對程序有什么影響。操作方法如下: 以無憂主機空間為例,登錄到ftp空間,將程序根目錄的/domains/域名?/public_html/config/?config.inc.php下載到本地,打開后在<?php后面加入下面這兩行代碼
@session_start(); ini_set('display_errors', '0');如圖2所示, 將代碼放在define('__WEB_ROOT', dirname(__FILE__)."/..");前面。然后點擊保存,上傳單個文件時需要注意的是,為了避免不必要的錯誤,最好采用二進制模式進行上傳(rar格式和zip格式的文件默認會使用二進制的傳輸模式)。上傳完畢后,回到BIWEB首頁刷新,發(fā)現剛才的提示錯誤消失了。 代碼講解:前一句代碼@session_start();其中session_start();表示初始化$_SESION,如果程序中使用了session,必須開啟這句函數,否則程序會報錯;如果刪掉和不刪除沒區(qū)別,說明這個頁面里沒有用到session,否則會報錯;@表示不顯示錯誤信息。后一句代碼ini_set('display_errors', '0');其中ini_set()用來設置指定配置選項的值,這個選項會在腳本運行時保持新的值,并在腳本結束時恢復,這里表示參數display_errors的值為0表示不顯示錯誤信息。
本文地址:http://www.gle-technology.com/biweb/26637.html
上一篇: YOUDIANCMS怎么設置幻燈片和修改屬性
下一篇: MvMmall后臺功能介紹–交易明細