I’ve managed to make a fatal and parse error…
-
I don’t know how I’ve done it, but I’ve managed to make a fatal error with my WP comments, and a parse error with my vars file. I have recently edited both of those files, (and am sure I must have done something.) but I don’t know what I did? I can’t find a way to download the file either, since it’s version 1.2.1
I’ll start by posting the vars file:
<?php
/* This file sets various arrays and variables for use in WordPress */
require(ABSPATH . 'wp-includes/version.php');# Translation of invalid Unicode references range to valid range
$wp_htmltranswinuni = array(
'€' => '€', // the Euro sign
'' => '',
'‚' => '‚', // these are Windows CP1252 specific characters
'ƒ' => 'ƒ', // they would look weird on non-Windows browsers
'„' => '„',
'…' => '…',
'†' => '†',
'‡' => '‡',
'ˆ' => 'ˆ',
'‰' => '‰',
'Š' => 'Š',
'‹' => '‹',
'Œ' => 'Œ',
'' => '',
'Ž' => 'ž',
'' => '',
'' => '',
'‘' => '‘',
'’' => '’',
'“' => '“',
'”' => '”',
'•' => '•',
'–' => '–',
'—' => '—',
'˜' => '˜',
'™' => '™',
'š' => 'š',
'›' => '›',
'œ' => 'œ',
'' => '',
'ž' => '',
'Ÿ' => 'Ÿ'
);// On which page are we ?
$PHP_SELF = $_SERVER['PHP_SELF'];
$pagenow = explode('/', $PHP_SELF);
$pagenow = trim($pagenow[(sizeof($pagenow)-1)]);
$pagenow = explode('?', $pagenow);
$pagenow = $pagenow[0];
if (($querystring_start == '/') && ($pagenow != 'post.php')) {
$pagenow = get_settings('siteurl') . '/' . get_settings('blogfilename');
}// Simple browser detection
$is_lynx = 0; $is_gecko = 0; $is_winIE = 0; $is_macIE = 0; $is_opera = 0; $is_NS4 = 0;
if (!isset($HTTP_USER_AGENT)) {
$HTTP_USER_AGENT = $_SERVER['HTTP_USER_AGENT'];
}
if (preg_match('/Lynx/', $HTTP_USER_AGENT)) {
$is_lynx = 1;
} elseif (preg_match('/Gecko/', $HTTP_USER_AGENT)) {
$is_gecko = 1;
} elseif ((preg_match('/MSIE/', $HTTP_USER_AGENT)) && (preg_match('/Win/', $HTTP_USER_AGENT))) {
$is_winIE = 1;
} elseif ((preg_match('/MSIE/', $HTTP_USER_AGENT)) && (preg_match('/Mac/', $HTTP_USER_AGENT))) {
$is_macIE = 1;
} elseif (preg_match('/Opera/', $HTTP_USER_AGENT)) {
$is_opera = 1;
} elseif ((preg_match('/Nav/', $HTTP_USER_AGENT) ) || (preg_match('/Mozilla/4./', $HTTP_USER_AGENT))) {
$is_NS4 = 1;
}
$is_IE = (($is_macIE) || ($is_winIE));// browser-specific javascript corrections
$wp_macIE_correction['in'] = array(
'/%uFFD4/', '/%uFFD5/', '/%uFFD2/', '/%uFFD3/',
'/%uFFA5/', '/%uFFD0/', '/%uFFD1/', '/%uFFBD/',
'/%uFF83%uFFC0/', '/%uFF83%uFFC1/', '/%uFF83%uFFC6/', '/%uFF83%uFFC9/',
'/%uFFB9/', '/%uFF81%uFF8C/', '/%uFF81%uFF8D/', '/%uFF81%uFFDA/',
'/%uFFDB/'
);
$wp_macIE_correction['out'] = array(
'‘', '’', '“', '”',
'•', '–', '—', 'Ω',
'β', 'γ', 'θ', 'λ',
'π', '′', '″', '∠',
'€'
);
$wp_gecko_correction['in'] = array(
'/?¢a????/', '/?¢a??a?¢/', '/?¢a???“/', '/?¢a????/',
'/?¢a???¢/', '/?¢a??a€?/', '/?¢a??a€?/', '/????/',
'/???2/', '/???3/', '/????/', '/????/',
'/??a??/', '/?¢a???2/', '/?¢a???3/', '/?¢??/',
'/?¢a€???/', '/?¢a??a€°/'
);
$wp_gecko_correction['out'] = array(
'&8216;', '’', '“', '”',
'•', '–', '—', 'Ω',
'β', 'γ', 'θ', 'λ',
'π', '′', '″', '∠',
'€', ' '
);// Server detection
$is_apache = strstr($_SERVER['SERVER_SOFTWARE'], 'Apache') ? 1 : 0;
$is_IIS = strstr($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') ? 1 : 0;// if the config file does not provide the smilies array, let's define it here
if (!isset($wpsmiliestrans)) {
$wpsmiliestrans = array(
' :biggrin:' => 'biggrin.gif',
' :blank:' => 'blank.gif',
' :blush:' => 'blush.gif',
' :bored:' => 'bored.gif',
' :confused:' => 'confused.gif',
' :cool:' => 'cool.gif',
' :cute:' => 'cute.gif',
' :dead:' => 'dead.gif',
' :down:' => 'down.gif',
' :evil:' => 'evil.gif',
' :film:' => 'film.gif',
' :floppy:' => 'floppy.gif',
' :frown:' => 'frown.gif',
' :glasses:' => 'glasses.gif',
' :grin:' => 'grin.gif',
' :grr:' => 'grr.gif',
' :grumpy:' => 'grumpy.gif',
' :headphones:' => 'headphones.gif',
' :heart:' => 'heart.gif',
' :laidback:' => 'laidback.gif',
' :left:' => 'left.gif',
' :lightbulb:' => 'lightbulb.gif',
' :idea:' => 'lightbulb.gif',
' :mad:' => 'mad.gif',
' :ouch:' => 'ouch.gif',
' :right:' => 'right.gif',
' :sad:' => 'sad.gif',
' :secret:' => 'secret.gif',
' :shh:' => 'secret.gif',
' :shock:' => 'shock.gif',
' :smile:' => 'smile.gif',
' :stress:' => 'stress.gif',
' :tongue:' => 'tongue.gif',
' :tv:' => 'tv.gif',
' :up:' => 'up.gif',
' :upsidedown:' => 'upsidedown.gif',
' :vodka:' => 'vodka.gif',
' :wink:' => 'wink.gif',
' :yawn:' => 'yawn.gif',
' :yell:' => 'yell.gif',
' :yuck:' => 'yuck.gif',
' :yummy:' => 'yummy.gif',
' :)' => 'smile.gif',
' :-)' => 'smile.gif',
' :D' => 'grin.gif',
' :-D' => 'grin.gif',
' :[' => 'blush.gif',
' :-[' => 'blush.gif',
' =D' => 'biggrin.gif',
' =-D' => 'biggrin.gif',
' :/' => 'bored.gif',
' :-/' => 'bored.gif',
' :P' => 'tongue.gif',
' :-P' => 'tongue.gif',
' ^^' => 'cute.gif',
' :'(' => 'sad.gif',
' :'-(' => 'sad.gif',
' :*' => 'heart.gif',
' :-*' => 'heart.gif',
' ;)' => 'wink.gif',
' ;-)' => 'wink.gif',
' 8)' => 'cool.gif',
' 8-)' => 'cool.gif',
' xD' => 'biggrin.gif',
' x-D' => 'biggrin.gif',
' x_x' => 'evil.gif',
' x-x' => 'evil.gif',
' :o' => 'yell.gif',
' :-o' => 'yell.gif',
' =o' => 'shock.gif',
' =-o' => 'shock.gif',
' ^_^' => 'cute.gif',
' ^-^' => 'cute.gif',
' o_O' => 'confused.gif',
' O_o' => 'confused.gif',
' :!' => 'lightbulb.gif',
' :-!' => 'lightbulb.gif',
' :?' => 'confused.gif',
' :-?' => 'confused.gif',
' :|' => 'blank.gif',
' :-|' => 'blank.gif',
' (:' => 'upsidedown.gif',
' (-:' => 'upsidedown.gif',
' :x' => 'secret.gif',
' :-x' => 'secret.gif',
' <3' => 'heart.gif',
' 0-0' => 'glasses.gif',
' 8D' => 'cute.gif',
' 8-D' => 'cute.gif',
' o:)o' => 'headphones.gif',
' :(' => 'frown.gif',
' :-(' => 'frown.gif',
' o:)' => 'cute.gif',
' o:-)' => 'cute.gif',
' :$' => 'yuck.gif',
' :-$' => 'yuck.gif',
);
}// sorts the smilies' array
if (!function_exists('smiliescmp')) {
function smiliescmp ($a, $b) {
if (strlen($a) == strlen($b)) {
return strcmp($a, $b);
}
return (strlen($a) > strlen($b)) ? -1 : 1;
}
}
uksort($wpsmiliestrans, 'smiliescmp');// generates smilies' search & replace arrays
foreach($wpsmiliestrans as $smiley => $img) {
$wp_smiliessearch[] = $smiley;
$smiley_masked = str_replace(' ', '', $smiley);
$wp_smiliesreplace[] = " <img src='" . get_settings('siteurl') . "/wp-images/smilies/$img' alt='$smiley_masked' />";
}// Path for cookies
define('COOKIEPATH', preg_replace('|https://[^/]+|i', '', get_settings('home') . '/' ) );// Some default filters
add_filter('category_description', 'wptexturize');
add_filter('list_cats', 'wptexturize');
add_filter('comment_author', 'wptexturize');
add_filter('comment_text', 'wptexturize');
add_filter('single_post_title', 'wptexturize');
add_filter('the_title', 'wptexturize');
add_filter('the_content', 'wptexturize');
add_filter('the_excerpt', 'wptexturize');
add_action('wp_head', 'doGeoUrlHeader');
?>Thanks
- The topic ‘I’ve managed to make a fatal and parse error…’ is closed to new replies.