Parse error: syntax error, unexpected T_VARIABLE in .../setup.php on line 1

Discussion in 'PHP' started by ignas2526, Oct 20, 2008.

  1. #1
    Hello,
    I getting following error: Parse error: syntax error, unexpected T_VARIABLE in .../setup.php on line 1 and i cant figure why i getting what error, because on first line is "<?php"
    Here is full code of setup.php:
    <?php
    
    // Locale Settings
    setlocale(LC_TIME, 'ru_RU.CP1251'); // Linux Server (Windows may differ)
    $locale['charset'] = "windows-1251";
    $locale['xml_lang'] = "be";
    $locale['tinymce'] = "be";
    $locale['phpmailer'] = "be";
    
    // Full & Short Months
    $locale['months'] = "&nbsp|Ñòóäçåíü|Ëþòû|Ñàêàâ³ê|Êðàñàâ³ê|Òðàâåíü|×ýðâåíü|˳ïåíü|À¢ãóñò|Âåðàñåíü|Êàñòðû÷í³ê|˳ñòàïàä|Ñíåæàíü";
    $locale['shortmonths'] = "&nbsp|Ñòó|Ëþò|Ñàê|Êðà|Òðàü|×ýð|˳ï|À¢ã|Âåð|Êàñ|˳ñ|Ñíå";
    
    // Standard User Levels
    $locale['user0'] = "Àãóëüíû";
    $locale['user1'] = "Êàðûñòà÷";
    $locale['user2'] = "Àäì³í³ñòðàòàð";
    $locale['user3'] = "Ñóïåð Àäì³í³ñòðàòàð";
    // Forum Moderator Level(s)
    $locale['userf1'] = "Ìàäýðàòàð";
    // Navigation
    $locale['global_001'] = "Íàâ³ãàöûÿ";
    $locale['global_002'] = "Íÿìà ñïàñûëàê\n";
    // Users Online
    $locale['global_010'] = "Öÿïåð íà ñàéöå";
    $locale['global_011'] = "Ãîñöÿ¢";
    $locale['global_012'] = "Êàðûñòà÷î¢";
    $locale['global_013'] = "Íÿìà êàðûñòà÷î¢";
    $locale['global_014'] = "Óñÿãî êàðûñòà÷î¢";
    $locale['global_015'] = "Íåàêòû¢íûõ êàðûñòà÷î¢";
    $locale['global_016'] = "Íîâû êàðûñòà÷";
    // Forum Side panel
    $locale['global_020'] = "Òýìû ôîðóìà";
    $locale['global_021'] = "Íîâûÿ òýìû";
    $locale['global_022'] = "ßê³ÿ àáìÿðêî¢âàþööà òýìû";
    $locale['global_023'] = "Íÿìà òýì";
    // Articles Side panel
    $locale['global_030'] = "Àïîøí³ÿ àðòûêóëû";
    $locale['global_031'] = "Íÿìà àðòûêóëà¢";
    // Welcome panel
    $locale['global_035'] = "Ñàðäý÷íà çàïðàøàåì";
    // Latest Active Forum Threads panel
    $locale['global_040'] = "Àïîøí³ÿ àêòû¢íûÿ òýìû ôîðóìà";
    $locale['global_041'] = "Ìàå òýìû";
    $locale['global_042'] = "Ìàå ïàâåäàìëåíí³";
    $locale['global_043'] = "Íîâûÿ ïàâåäàìëåíí³";
    $locale['global_044'] = "Òýìû";
    $locale['global_045'] = "Ïðàãëÿäà¢";
    $locale['global_046'] = "Àäêàçà¢";
    $locale['global_047'] = "Àïîøí³ÿ ïàâåäàìëåíí³";
    $locale['global_048'] = "Ôîðóì";
    $locale['global_049'] = "Äàäàäçåíà";
    $locale['global_050'] = "À¢òàð";
    $locale['global_051'] = "Àïûòàííå";
    $locale['global_052'] = "Ïåðàìåø÷àíà";
    $locale['global_053'] = "Ó âàñ íÿìà òýì íà ôîðóìàõ.";
    $locale['global_054'] = "Ó âàñ ïàêóëü íÿìà ïàâåäàìëåííÿ¢ íà ôîðóìå.";
    $locale['global_055'] = "¨ñöü %u íîâàå(âûõ) ïàâåäàìëåííå(íèé) ç ìîìàíòó âàøàãà àïîøíÿãà íàâåäâàííÿ.";
    $locale['global_056'] = "Ìàå ïàäï³ñê³ íà òýìû";
    $locale['global_057'] = "Ïàðàìåòðû";
    $locale['global_058'] = "Àäìåíà";
    $locale['global_059'] = "Âû íå ïàäï³ñàíûÿ í³ íà àäíó òýìó.";
    $locale['global_060'] = "Àäìÿí³öü ïàäï³ñêó äëÿ ãýòàé òýìû?";
    // News & Articles
    $locale['global_070'] = "Àïóáë³êàâࢠ";
    $locale['global_071'] = " ";
    $locale['global_072'] = "×ûòàöü öàëêàì";
    $locale['global_073'] = " Êàìåíòàðî¢";
    $locale['global_073b'] = " Êàìåíòàð";
    $locale['global_074'] = " ×ûòàííÿ¢";
    $locale['global_075'] = "Äðóê";
    $locale['global_076'] = "Ðýäàãàâàöü";
    $locale['global_077'] = "Íàâ³íû";
    $locale['global_078'] = "Íÿìà íàâ³í";
    // Page Navigation
    $locale['global_090'] = "Ïàïÿðýäíÿÿ";
    $locale['global_091'] = "Íàñòóïíàÿ";
    $locale['global_092'] = "Ñòàðîíêà ";
    $locale['global_093'] = " ç ";
    // Guest User Menu
    $locale['global_100'] = "À¢òàðûçàöûÿ";
    $locale['global_101'] = "Ëàã³í";
    $locale['global_102'] = "Ïàðîëü";
    $locale['global_103'] = "Çàïîìí³öü ìÿíå";
    $locale['global_104'] = "Óâàéñö³";
    $locale['global_105'] = "Âû íå çàðýã³ñòðàâàíûÿ?<br /><a href='".BASEDIR."register.php' class='side'>Íàö³ñí³öå òóò</a> äëÿ ðýã³ñòðàöû³.";
    $locale['global_106'] = "Çàáûë³ñÿ ïàðîëü? <br />Çàïûòàåöå íîâû <a href='".BASEDIR."lostpassword.php' class='side'>òóò</a>.";
    $locale['global_107'] = "Ðýã³ñòðàöûÿ";
    $locale['global_108'] = "Óçíà¢ëåííå ïàðîëÿ";
    // Member User Menu
    $locale['global_120'] = "Ðýäàãàâàöü ïðîô³ëü";
    $locale['global_121'] = "Ïðûâàòíûÿ ïàâåäàìëåíí³";
    $locale['global_122'] = "Ñï³ñ êàðûñòà÷î¢";
    $locale['global_123'] = "Ïàíýëü àäì³í³ñòðàòàðà";
    $locale['global_124'] = "Âûíàõàä";
    $locale['global_125'] = "Ó âàñ %u íîâàå ";
    $locale['global_126'] = "ïàâåäàìëåííå";
    $locale['global_127'] = "ïàâåäàìëåííÿ¢";
    // Poll
    $locale['global_130'] = "Ãàëàñàâàííå";
    $locale['global_131'] = "Ãàëàñàâàöü";
    $locale['global_132'] = "Âû ïàâ³ííû à¢òàðûçàâàööà, êàá ãàëàñàâàöü.";
    $locale['global_133'] = "Ãîëàñ";
    $locale['global_134'] = "Ãàëàñî¢";
    $locale['global_135'] = "Ãàëàñî¢: ";
    $locale['global_136'] = "Ïà÷àòû: ";
    $locale['global_137'] = "Ñêîí÷àíû: ";
    $locale['global_138'] = "Àðõ³¢ àïûòàííÿ¢";
    $locale['global_139'] = "Àáÿðûöå àïûòàííå ç ñï³ñó:";
    $locale['global_140'] = "Ïðàãëÿä";
    $locale['global_141'] = "Ïðàãëÿä àïûòàííÿ";
    $locale['global_142'] = "Àïûòàíí³ íå çíîéäçåíûÿ.";
    // Shoutbox
    $locale['global_150'] = "̳í³-÷àò";
    $locale['global_151'] = "²ìÿ:";
    $locale['global_152'] = "Ïàâåäàìëåííå:";
    $locale['global_153'] = "Ñêàçàöü";
    $locale['global_154'] = "Âû ïàâ³ííû à¢òàðûçàâàööà, êàá äàäàöü ïàâåäàìëåííå.";
    $locale['global_155'] = "Àðõ³¢ ÷àòà";
    $locale['global_156'] = "Íÿìà ïàâåäàìëåííÿ¢.";
    $locale['global_157'] = "Âûäàë³öü";
    $locale['global_158'] = "Ïàâåðêàâû êîä:";
    $locale['global_159'] = "Óâÿäç³öå ïàâåðêàâû êîä:";
    // Footer Counter
    $locale['global_170'] = "óí³êàëüíû íàâåäâàëüí³ê";
    $locale['global_171'] = "óí³êàëüíûõ íàâåäâàëüí³êà¢";
    $locale['global_172'] = "×àñ çàãðóçê³: %s ñåêóíä";
    // Admin Navigation
    $locale['global_180'] = "Ïàíýëü àäì³í³ñòðàòàðà";
    $locale['global_181'] = "Âÿðíóööà íà ñàéò";
    $locale['global_182'] = "<strong>Çàöåìêà:</strong> Ïàðîëü àäì³í³ñòðàòàðà ¢âåäçåíû íåêàðýêòíà";
    // Miscellaneous
    $locale['global_190'] = "Óêëþ÷àíû ðýæûì àáñëóãî¢âàííÿ";
    $locale['global_191'] = "Âàø IP àäðàñ çàáëàêàâàíû.";
    $locale['global_192'] = "Âû âûøë³ ÿê: ";
    $locale['global_193'] = "Âû ¢âàéøë³ ÿê: ";
    $locale['global_194'] = "Ãýòû àêà¢íò ó öÿïåðàøí³ ÷àñ ïðûïûíåíû.";
    $locale['global_195'] = "Ãýòû àêà¢íò ÿø÷ý íå àêòûâ³çàâàíû.";
    $locale['global_196'] = "Íÿïðàâ³ëüíàå ³ìÿ àáî ïàðîëü.";
    $locale['global_197'] = "Êàë³ ëàñêà, ïà÷àêàéöå, öÿïåð âû áóäçåöå ïåðàìåø÷àíûÿ...<br /><br />
    [ <a href='index.php'>àáî íàö³ñí³öå ñþäû, êàë³ íå æàäàåöå ÷àêàöü</a> ]";
    $locale['global_198'] = "<strong>Óâàãà:</strong> Âûÿ¢ëåíû ôàéë setup.php, êàë³ ëàñêà, âûäàë³öå ÿãî íåàäêëàäíà!";
    $locale['global_199'] = "<strong>Óâàãà:</strong> Íå ¢âåäçåíû ïàðîëü àäì³í³ñòðàòàðà, íàö³ñí³öå <a href='".BASEDIR."edit_profile.php'>Ðýäàãàâàöü ïðîô³ëü</a> ³ ¢âÿäç³öå ÿãî.";
    //Titles
    $locale['global_200'] = " - ";
    $locale['global_201'] = ": ";
    $locale['global_202'] = $locale['global_200']."Ïîøóê";
    $locale['global_203'] = $locale['global_200']."FAQ";
    $locale['global_204'] = $locale['global_200']."Ôîðóì";
    //Themes
    $locale['global_210'] = "Ïåðàéñö³ äà ¢òðûìàííÿ";
    // No themes found
    $locale['global_300'] = "Òýìà ñàéòà íå çíîéäçåíàÿ";
    $locale['global_301'] = "Âûáà÷ûöå, íåìàã÷ûìà àäëþñòðàâàöü ñòàðîíêó. Ç-çà íåêàòîðûõ àêàë³÷íàñöÿ¢, íå ìîæà áûöü çíîéäçåíàÿ í³ àäíà òýìà ñàéòà. Êàë³ âû àäì³í³ñòðàòàð ñàéòà, âûêàðûñòàéöå ìýíýäæàð FTP äëÿ çàãðóçê³ ñõåìû, ÿêàÿ ñóìÿø÷àëüíàÿ ç <em>PHP-Fusion v7</em> ó êàòàëîã <em>themes/</em>. Ïàñëÿ çàãðóçê³ òýìû, ïðàâåðöå ¢ ïàäçåëå <em>Ãàëî¢íûÿ íàëàäû</em>, øòî àáðàíàÿ çàãðóæàíàÿ òýìà ¢ äûðýêòîðû³ <em>themes/</em>. Ìàéöå ¢ âûãëÿäçå, øòî çàãðóæàíàÿ òýìà, ïàâ³ííà ìåöü òàêñàìà íàçî¢ (óêëþ÷àþ÷û ðýã³ñòð çíàêà¢; âàæíà äëÿ Unix-ñåðâåðà¢), øòî ³ àáðàíàÿ òýìà ¢ ïàäçåëå <em>Ãàëî¢íûÿ íàëàäû</em>.<br /><br />Êàë³ âû êàðûñòà÷, êàë³ ëàñêà, çâÿæûöåñÿ ç àäì³í³ñòðàòàðàì ñàéòà ïðàç e-mail: ".hide_email($settings['siteemail'])." ³ ïàâåäàì³öå àá ãýòàé ïðàáëåìå.";
    $locale['global_302'] = "Àáðàíàÿ òýìà ¢ ïàäçåëå Ãàëî¢íûÿ íàëàäû, íå ³ñíóå àáî ïàøêîäæàíàÿ!";
    ?>
    PHP:
    Its locale. Here is for same cms locale, but in english, but it does not give error:
    <?php
    
    // Locale Settings
    setlocale(LC_TIME, "en","GB"); // Linux Server (Windows may differ)
    $locale['charset'] = "iso-8859-1";
    $locale['xml_lang'] = "en";
    $locale['tinymce'] = "en";
    $locale['phpmailer'] = "en";
    
    // Full & Short Months
    $locale['months'] = "&nbsp|January|February|March|April|May|June|July|August|September|October|November|December";
    $locale['shortmonths'] = "&nbsp|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sept|Oct|Nov|Dec";
    
    // Standard User Levels
    $locale['user0'] = "Public";
    $locale['user1'] = "Member";
    $locale['user2'] = "Administrator";
    $locale['user3'] = "Super Administrator";
    // Forum Moderator Level(s)
    $locale['userf1'] = "Moderator";
    // Navigation
    $locale['global_001'] = "Navigation";
    $locale['global_002'] = "No links defined\n";
    // Users Online
    $locale['global_010'] = "Users Online";
    $locale['global_011'] = "Guests Online";
    $locale['global_012'] = "Members Online";
    $locale['global_013'] = "No Members Online";
    $locale['global_014'] = "Total Members";
    $locale['global_015'] = "Unactivated Members";
    $locale['global_016'] = "Newest Member";
    // Forum Side panel
    $locale['global_020'] = "Forum Threads";
    $locale['global_021'] = "Newest Threads";
    $locale['global_022'] = "Hottest Threads";
    $locale['global_023'] = "No Threads created";
    // Articles Side panel
    $locale['global_030'] = "Latest Articles";
    $locale['global_031'] = "No Articles available";
    // Welcome panel
    $locale['global_035'] = "Welcome";
    // Latest Active Forum Threads panel
    $locale['global_040'] = "Latest Active Forum Threads";
    $locale['global_041'] = "My Recent Threads";
    $locale['global_042'] = "My Recent Posts";
    $locale['global_043'] = "New Posts";
    $locale['global_044'] = "Thread";
    $locale['global_045'] = "Views";
    $locale['global_046'] = "Replies";
    $locale['global_047'] = "Last Post";
    $locale['global_048'] = "Forum";
    $locale['global_049'] = "Posted";
    $locale['global_050'] = "Author";
    $locale['global_051'] = "Poll";
    $locale['global_052'] = "Moved";
    $locale['global_053'] = "You have not started any forum threads yet.";
    $locale['global_054'] = "You have not posted any forum messages yet.";
    $locale['global_055'] = "There are %u new posts since your last visit.";
    $locale['global_056'] = "My Tracked Threads";
    $locale['global_057'] = "Options";
    $locale['global_058'] = "Stop";
    $locale['global_059'] = "You're not tracking any threads.";
    $locale['global_060'] = "Stop tracking this thread?";
    // News & Articles
    $locale['global_070'] = "Posted by ";
    $locale['global_071'] = "on ";
    $locale['global_072'] = "Read More";
    $locale['global_073'] = " Comments";
    $locale['global_073b'] = " Comment";
    $locale['global_074'] = " Reads";
    $locale['global_075'] = "Print";
    $locale['global_076'] = "Edit";
    $locale['global_077'] = "News";
    $locale['global_078'] = "No News has been posted yet";
    // Page Navigation
    $locale['global_090'] = "Prev";
    $locale['global_091'] = "Next";
    $locale['global_092'] = "Page ";
    $locale['global_093'] = " of ";
    // Guest User Menu
    $locale['global_100'] = "Login";
    $locale['global_101'] = "Username";
    $locale['global_102'] = "Password";
    $locale['global_103'] = "Remember Me";
    $locale['global_104'] = "Login";
    $locale['global_105'] = "Not a member yet?<br /><a href='".BASEDIR."register.php' class='side'>Click here</a> to register.";
    $locale['global_106'] = "Forgotten your password?<br />Request a new one <a href='".BASEDIR."lostpassword.php' class='side'>here</a>.";
    $locale['global_107'] = "Register";
    $locale['global_108'] = "Lost password";
    // Member User Menu
    $locale['global_120'] = "Edit Profile";
    $locale['global_121'] = "Private Messages";
    $locale['global_122'] = "Members List";
    $locale['global_123'] = "Admin Panel";
    $locale['global_124'] = "Logout";
    $locale['global_125'] = "You have %u new ";
    $locale['global_126'] = "message";
    $locale['global_127'] = "messages";
    // Poll
    $locale['global_130'] = "Member Poll";
    $locale['global_131'] = "Submit Vote";
    $locale['global_132'] = "You must login to vote.";
    $locale['global_133'] = "Vote";
    $locale['global_134'] = "Votes";
    $locale['global_135'] = "Votes: ";
    $locale['global_136'] = "Started: ";
    $locale['global_137'] = "Ended: ";
    $locale['global_138'] = "Polls Archive";
    $locale['global_139'] = "Select a Poll to view from the list:";
    $locale['global_140'] = "View";
    $locale['global_141'] = "View Poll";
    $locale['global_142'] = "There are no polls defined.";
    // Shoutbox
    $locale['global_150'] = "Shoutbox";
    $locale['global_151'] = "Name:";
    $locale['global_152'] = "Message:";
    $locale['global_153'] = "Shout";
    $locale['global_154'] = "You must login to post a message.";
    $locale['global_155'] = "Shoutbox Archive";
    $locale['global_156'] = "No messages have been posted.";
    $locale['global_157'] = "Delete";
    $locale['global_158'] = "Validation Code:";
    $locale['global_159'] = "Enter Validation Code:";
    // Footer Counter
    $locale['global_170'] = "unique visit";
    $locale['global_171'] = "unique visits";
    $locale['global_172'] = "Render time: %s seconds";
    // Admin Navigation
    $locale['global_180'] = "Admin Home";
    $locale['global_181'] = "Return to Site";
    $locale['global_182'] = "<strong>Notice:</strong> Admin Password not entered or incorrect.";
    // Miscellaneous
    $locale['global_190'] = "Maintenance Mode Activated";
    $locale['global_191'] = "Your IP address is currently blacklisted.";
    $locale['global_192'] = "Logging out as ";
    $locale['global_193'] = "Logging in as ";
    $locale['global_194'] = "This account is currently suspended.";
    $locale['global_195'] = "This account has not been activated.";
    $locale['global_196'] = "Invalid username or password.";
    $locale['global_197'] = "Please wait while we transfer you...<br /><br />
    [ <a href='index.php'>Or click here if you do not wish to wait</a> ]";
    $locale['global_198'] = "<strong>Warning:</strong> setup.php detected, please delete it immediately.";
    $locale['global_199'] = "<strong>Warning:</strong> admin password not set, click <a href='".BASEDIR."edit_profile.php'>Edit Profile</a> to set it.";
    //Titles
    $locale['global_200'] = " - ";
    $locale['global_201'] = ": ";
    $locale['global_202'] = $locale['global_200']."Search";
    $locale['global_203'] = $locale['global_200']."FAQ";
    $locale['global_204'] = $locale['global_200']."Forum";
    //Themes
    $locale['global_210'] = "Skip to content";
    // No themes found
    $locale['global_300'] = "no theme found";
    $locale['global_301'] = "We are really sorry but this page cannot be displayed. Due to some circumstances no site theme can be found. If you are a Site Administrator, please use your FTP client to upload any theme designed for <em>PHP-Fusion v7</em> to the <em>themes/</em> folder. After upload check in <em>Main Settings</em> to see if the selected theme was correctly uploaded to your <em>themes/</em> directory. Please note that the uploaded theme folder has to have the exact same name (including character case, which is important on Unix based servers) as chosen in <em>Main Settings</em> page.<br /><br />If you are regular member of this site, please contact the site\'s administrator via ".hide_email($settings['siteemail'])." e-mail and report this issue.";
    $locale['global_302'] = "The Theme chosen in Main Settings does not exists or is incomplete!";
    ?>
    PHP:
    Thanks for help.
     
    ignas2526, Oct 20, 2008 IP
  2. deathshadow

    deathshadow Acclaimed Member

    Messages:
    9,732
    Likes Received:
    1,999
    Best Answers:
    253
    Trophy Points:
    515
    #2
    I would suspect that the other language character encoding is what's biting you, though being all major character sets fall back to ascii using windows-1252 shouldn't be biting out... Though that's what I'd have to suspect here.
     
    deathshadow, Oct 20, 2008 IP
  3. Bind

    Bind Peon

    Messages:
    70
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #3
    setlocale() depends on the system php installed on ... maybe not installed or named differently on you system/server !

    dont know it this will work for you but i found this at: php.net/function.setlocale (more info there)

    
    setlocale (LC_ALL, array ('ru_RU.CP1251', 'rus_RUS.1251'));
    
    PHP:
    or

    
    setlocale (LC_ALL, 'rus_RUS.1251');
    
    PHP:
     
    Bind, Oct 20, 2008 IP
  4. Kyosys

    Kyosys Peon

    Messages:
    226
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    0
    #4
    try if that error goes away without the php in the <?
    Seems like an encoding problem indeed
     
    Kyosys, Oct 20, 2008 IP
  5. dria

    dria Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    My screen reads Parse error T_ENDIF in ..... on line 172...I think its in here

    <?php if ($this->countModules('user4') or $this->countModules('user5') or $this->countModules('user6') or $this->countModules('user7')) : ?>
    <div id="bottom">
    <div id="bottommodules" class="spacer<?php echo $bottommods_width; ?>">
    <?php if ($this->countModules('user4')) : ?>
    <div class="block">
    <jdoc:include type="modules" name="user4" style="rounded" />
    </div>
    <?php endif; ?>
    <?php if ($this->countModules('user5')) : ?>
    <div class="block">
    <jdoc:include type="modules" name="user5" style="rounded" />
    </div>
    <?php endif; ?>
    <?php if ($this->countModules('user6')) : ?>
    <div class="block">
    <jdoc:include type="modules" name="user6" style="rounded" />
    </div>
    <?php endif; ?>
    <?php if ($this->countModules('user7')) : ?>
    <div class="block">
    <jdoc:include type="modules" name="user7" style="rounded" />
    </div>
    <?php endif; ?>
    </div>
    </div>
    <?php endif; ?>
     
    dria, May 24, 2012 IP