kyan 2008-8-18 08:45
【已解决】激活了一个新的主题后,整个博客不论前台、后台均不能访问
[code]Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /public_html/jiaqiang/logs/wp-content/themes/feery/functions.php on line 98
Parse error: syntax error, unexpected $end in /public_html/jiaqiang/logs/wp-content/themes/feery/functions.php on line 98[/code]激活了一个新的主题,结果整个博客不论前台、后台均不能访问,:evil 并出现以上信息。请问如何解决?
能不能在phpmyadmin里修改相关参数来恢复正常?:([code]
function kubrick_add_theme_page() {
if ( isset( $_GET['page'] ) && $_GET['page'] == basename(__FILE__) ) {
if ( isset( $_REQUEST['action'] ) && 'save' == $_REQUEST['action'] ) {
check_admin_referer('kubrick-header');
if ( isset($_REQUEST['njform']) ) {
if ( isset($_REQUEST['defaults']) ) {
delete_option('kubrick_header_image');
delete_option('kubrick_header_color');
delete_option('kubrick_header_display');
} else {
if ( '' == $_REQUEST['njfontcolor'] )
delete_option('kubrick_header_color');
else {
$fontcolor = preg_replace('/^.*(#[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['njfontcolor']);
update_option('kubrick_header_color', $fontcolor);
}
if ( preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njuppercolor'], $uc) && preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njlowercolor'], $lc) ) {
$uc = ( strlen($uc[0]) == 3 ) ? $uc[0]{0}.$uc[0]{0}.$uc[0]{1}.$uc[0]{1}.$uc[0]{2}.$uc[0]{2} : $uc[0];
$lc = ( strlen($lc[0]) == 3 ) ? $lc[0]{0}.$lc[0]{0}.$lc[0]{1}.$lc[0]{1}.$lc[0]{2}.$lc[0]{2} : $lc[0];
update_option('kubrick_header_image', "header-img.php?upper=$uc&lower=$lc");
}[/code]相关文件第98行是:[code]
delete_option('kubrick_header_image');[/code]
[[i] 本帖最后由 kyan 于 2008-8-18 10:30 编辑 [/i]]
lwz_08 2008-8-18 10:11
FTP上去把该主题目录全部删除
然后再登录后台,我碰到过这样的情况,是这样处理的
kyan 2008-8-18 10:24
呵呵,是这样子的。
删除后,后台可以进入了。
谢谢。