史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   論壇程式討論區 (http://forum.slime.com.tw/f79.html)
-   -   這段訊息是什麼意思? (http://forum.slime.com.tw/thread218410.html)

ppp0600 2007-10-18 05:46 PM

這段訊息是什麼意思?
 
請問這段訊息是什麼意思?

Fatal error: Cannot instantiate non-existent class: cbannedwords in

c:\appserv\www\blog\comment_add_cgi.php on line 31

對應是

$oBannedWords = new CBannedWords;
$oBannedWords->load( 'config/bannedwordlist.txt' );

是缺了bannedwordlist.txt這個檔案嗎?

Admin1 2007-10-18 06:28 PM

意思是說: 系統找不到 cbannedwords 這個類別。

問題是出在這行: $oBannedWords = new CBannedWords;

除非是 PHP 有內建的類別,不然在使用之前必須要先引用(include)。我剛才翻了一下 PHP5 的 Manual,並沒有看到 "CBannedWords" 這個類別,CBannedWords 應該是在別人寫好(或是你自己寫的) PHP 檔案裡面。

假如 CBannedWords 這個類別的定義是存在 C:\myclass.php 裡面,那麼你要使用的話就要先在程式中加上下面這行:

PHP 語法:

require_once('C:\myclass.php'); 

這樣子應該就可以了

ppp0600 2007-10-19 07:39 PM

感謝,不過我怎麼找都找不著(程式白癡),看來我再重裝看看好嚕

ppp0600 2007-10-22 09:45 PM

重灌已經OK了,不過,狀況是突然發生的或是遭人破壞竄改就不知道了


所有時間均為台北時間。現在的時間是 03:52 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1