• 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(
    '&lsquo;', '&rsquo;', '&ldquo;', '&rdquo;',
    '&bull;', '&ndash;', '&mdash;', '&Omega;',
    '&beta;', '&gamma;', '&theta;', '&lambda;',
    '&pi;', '&prime;', '&Prime;', '&ang;',
    '&euro;'
    );
    $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;', '&rsquo;', '&ldquo;', '&rdquo;',
    '&bull;', '&ndash;', '&mdash;', '&Omega;',
    '&beta;', '&gamma;', '&theta;', '&lambda;',
    '&pi;', '&prime;', '&Prime;', '&ang;',
    '&euro;', ' '
    );

    // 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

Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘I’ve managed to make a fatal and parse error…’ is closed to new replies.