DAC執行問題求解
下列是小弟執行DAC.PHP所遇到的問題[code]Warning: fopen() [function.fopen]: Unable to access /www/quotaless.com/a/c/e/acedia0915/htdocs/Discuz/upload/./include/tables/gb-unicode.table in /www/quotaless.com/a/c/e/acedia0915/htdocs/Discuz/upload/include/chinese.class.php on line 69
Warning: fopen(/www/quotaless.com/a/c/e/acedia0915/htdocs/Discuz/upload/./include/tables/gb-unicode.table) [function.fopen]: failed to open stream: No such file or directory in /www/quotaless.com/a/c/e/acedia0915/htdocs/Discuz/upload/include/chinese.class.php on line 69
Warning: filesize() [function.filesize]: stat failed for /www/quotaless.com/a/c/e/acedia0915/htdocs/Discuz/upload/./include/tables/gb-unicode.table in /www/quotaless.com/a/c/e/acedia0915/htdocs/Discuz/upload/include/chinese.class.php on line 70
Warning: fread(): supplied argument is not a valid stream resource in /www/quotaless.com/a/c/e/acedia0915/htdocs/Discuz/upload/include/chinese.class.php on line 70[/code]
自行打開chinese.class.php檔案,找到了第69 & 70 行,下面是他的CODE
[code] $fp = fopen($this->table, 'rb');
$tabletmp = fread($fp, filesize($this->table));[/code]
接下的71~78行CODE為
[code] for($i = 0; $i < strlen($tabletmp); $i += 4) {
$tmp = unpack('nkey/nvalue', substr($tabletmp, $i, 4));
if($this->config['TargetLang'] == 'UTF-8') {
$this->unicode_table[$tmp['key']] = '0x'.dechex($tmp['value']);
} elseif($this->config['SourceLang'] == 'UTF-8') {
$this->unicode_table[$tmp['value']] = '0x'.dechex($tmp['key']);
} elseif($this->config['TargetLang'] == 'UNICODE') {
$this->unicode_table[$tmp['key']] = dechex($tmp['value']);[/code]
請問大大,小弟應該修改哪部分,才不會有上述的問題呢?懇請賜教
页:
[1]
