За последние 24 часа нас посетили 20335 программистов и 1010 роботов. Сейчас ищут 369 программистов ...

ошибка syntax error, unexpected T_VARIABLE

Тема в разделе "Вопросы от блондинок", создана пользователем kfurious, 15 авг 2008.

  1. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    уверен, что весь код показал?
     
  2. NEFRIT

    NEFRIT Активный пользователь

    С нами с:
    17 авг 2011
    Сообщения:
    3
    Симпатии:
    0
    100% http://lphp.ru/article/280.html

    я такой на сайте нашел и просто подпихнул буковки для создания таблицы.
    если предложите что нить свое буду только рад. мне 1 файлик php простенький что бы создать таблицу и все :(
     
  3. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    в том файле, что ты привел я ошибок не вижу. Проверь
    1) что действительно запускаешь этот файл
    2) нет никаких include и require
     
  4. NEFRIT

    NEFRIT Активный пользователь

    С нами с:
    17 авг 2011
    Сообщения:
    3
    Симпатии:
    0
    ну как это не тот запускаю ? )) ввожу путь и этот файл.
    по второму пункту не понял. я ведь скинул содержимое файла. как мне добавить таблицу то можно ? :(
     
  5. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    NEFRIT

    Хех, я синтаксис глянул, а логику нет.
    Лови

    PHP:
    1. <?php
    2. // Подключаемся к серверу,
    3. // на котором будем создавать базу данных.
    4. // В данном случаи это локальный кеомпьютер на котором вы работаете.
    5. // Его имя всегда localhost (если его специально не изменили).
    6. $HOST = "localhost";        // имя сервера
    7. $USER = "forumuser";             // пользователь базы данных MySQL
    8. $PASS = "forumuserforumuser";                 // пароль для доступа к серверу MySQL
    9. $DB = "forum";               // название создаваемой базы данных
    10.  
    11.  
    12. if(!mysql_connect("$HOST", "$USER", "$PASS")) exit(mysql_error());
    13.  
    14.  
    15. $r = mysql_query("CREATE TABLE ibf_content_cache_sigs (
    16. cache_content_id INT(10) UNSIGNED NOT NULL default 0,
    17. cache_content MEDIUMTEXT,
    18. cache_updated INT(10) NOT NULL default 0,
    19. PRIMARY KEY cache_content_id( cache_content_id ),
    20. KEY date_index (cache_updated )
    21. );");
    22. if(!$r)exit(mysql_error());
    23.  
    24. // устанавливаем кодировку    
    25. mysql_query('SET NAMES utf8;');
    26. echo "яхз... может и помогло";
    27.  
    28. ?>
     
  6. Serhio

    Serhio Активный пользователь

    С нами с:
    23 сен 2011
    Сообщения:
    2
    Симпатии:
    0
    Код (Text):
    1.  
    2. <?php
    3.  
    4. define('SMALL', 0);
    5. define('BIG',   1);
    6.  
    7. class ClientInfo {
    8.  
    9.     var $flag_dirs = array(SMALL => 'assets/flags/small', BIG => 'assets/flags/big');
    10.     var $flag_ext  = 'png';
    11.  
    12.    cfunction getctrybycode ($code) {                                               <------------------------Вот эта строчка 11
    13.         $countryArray = array();
    14.         $input = "includes/countries.dat";
    15.         $fd = fopen($input,"r") or die("Error: cannot open $input!");
    16.         while ($buffer = fgets($fd,4096))
    17.         {
    18.             $buffer = preg_replace("/\n/","",$buffer);   //chomp()
    19.             $pieces = explode(",",$buffer);
    20.             $countryCode = $pieces[0]; $countryName = $pieces[1];
    21.             $countryArray[$countryCode] = $countryName;
    22.         }
    23.         fclose($fd);
    24.         return $countryArray[$code];
    25.     }
    26.  
    27.  
    28.     cfunction getctrybyhost($hostname) {
    29.  
    30.         return($this->getctrybycode($this->getctrycodebyhost($hostname)));
    31.     }
    32.  
    33.     cfunction getctrycodebyhost($hostname) {
    34.         return(substr(strrchr($hostname,'.'),1));
    35.     }
    36.  
    37.     cfunction MaskOtherIP($IP) {
    38.  
    39.         if($IP==getenv("REMOTE_ADDR"))
    40.                 return($IP);
    41.  
    42.                  $IP=strtr($IP,"0123456789","localhost");
    43.                  return($IP);
    44.     }
    45.  
    46.     cfunction getClientIP() {
    47.         $IP = getenv('REMOTE_ADDR');
    48.         return $IP;
    49.     }
    50.  
    51.     cfunction getClientHostname()
    52.     {
    53.         $error = 0;
    54.         $IP = $this->getClientIP();
    55.         $hostname = gethostbyaddr($IP);
    56.  
    57.        if(!strcmp($hostname,$IP)) $error = 1;       // if failure, gethostbyaddr() returns the IP
    58.         if (!$error) //if no error
    59.         {
    60.             return $hostname;
    61.         }          
    62.         //else
    63.         return "";
    64.     }
    65.  
    66.     cfunction getClientCountry()
    67.     {
    68.         $error = 0;
    69.         $hostname = $this->getClientHostname();
    70.         if (!strcmp($hostname,"")) $error = 1;
    71.         if (!$error)
    72.         {
    73.             $country = $this->getctrybyhost($hostname);
    74.             return $country;
    75.         }
    76.         //else
    77.       return "";
    78.     }
    79.  
    80.     cfunction getClientFlag($size)
    81.     {
    82.         $error = 0;
    83.         $hostname = $this->getClientHostname();
    84.         if (!strcmp($hostname,"")) $error = 1;
    85.         if (!$error)
    86.         {
    87.             $country_code = strtolower($this->getctrycodebyhost($hostname));
    88.             $file_name = $this->flag_dirs[$size] . '/' . $country_code . '.' . $this->flag_ext;
    89.             if (is_readable($file_name))
    90.             {
    91.                 return $file_name;
    92.             }
    93.         }
    94.         //else
    95.       return "";
    96.     }
    97.  
    98.     cfunction getClientFlagHTML($size)
    99.     {
    100.         $error = 0;
    101.         $flag = $this->getClientFlag($size);
    102.         if (!strcmp($flag,"")) $error = 1;
    103.         if (!$error)
    104.         {
    105.             return '<img src="' . $flag . '">';
    106.         }
    107.         //else
    108.       return "";
    109.     }
    110. };
    Помогите пожалуйста найти ошибки.
    Причина:parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in Z:\home\localhost\www\go\search\includes\ip.php on line 11
     
  7. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    что такое "cfunction"?
     
  8. Serhio

    Serhio Активный пользователь

    С нами с:
    23 сен 2011
    Сообщения:
    2
    Симпатии:
    0
    Спасибо большое я себе уже весь мозг сломал,неделю искал вчём дело.Я в програмировании делетант.Я всего лишь тестирую различные CMS.Заменил cfunction на function во всём коде и всё заработало.
     
  9. Jelu

    Jelu Активный пользователь

    С нами с:
    23 сен 2011
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Россия
    Проблема, не могу разобраться...

    В браузере:
    Parse error: syntax error, unexpected T_VARIABLE, expecting T_STRING in D:\www\www\engine\la2\status.php on line 432 Call Stack: 0.0013 424416 1. {main}() D:\www\www\index.php:0



    PHP:
    1.  
    2.         $fp = @fopen ($cachedir."status", "w");
    3.        
    4.        
    5.         @fwrite ($fp, "<?PHP \n\n\$messo = <<<HERE\n\n" );         << Эта строка 432
    6.         @fwrite ($fp, $messo );    
    7.         @fwrite ($fp, "\n\nHERE;\n\n?>" );
    8.        
    9.         @fclose ($fp);
    10. }
    11.  
    12. ?>
    13.  
     
  10. Jelu

    Jelu Активный пользователь

    С нами с:
    23 сен 2011
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Россия
    нашел, с помощью выделения на форуме :)
    PHP:
    1.         $fp = @fopen ($cachedir."status", "w");
    2.        
    3.        
    4.         @fwrite ($fp, "\n\n\$messo = <<<HERE\n\n" );
    5.         @fwrite ($fp, $messo );    
    6.         @fwrite ($fp, "\n\nHERE;\n\n" );
    7.        
    8.         @fclose ($fp);
    9. }
    10.  
    11. ?>
     
  11. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Jelu
    А до этого программировал в Ворде? ))))
     
  12. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    может в блокноте :)
     
  13. gold-dollar

    gold-dollar Активный пользователь

    С нами с:
    26 апр 2012
    Сообщения:
    2
    Симпатии:
    0
    <?php
    $config = array();

    Config::Set('router.page.mix', 'PluginMix_ActionMix');
    $config['table']['mix'] = '___db.table.prefix___mix';
    $config['table']['users'] = '___db.table.prefix___mix_user';

    define('MIX_PER_PAGE', 10);

    return $config;
    ?>

    Нужна помошь... в чем ошибка?
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    полный текст ошибки с указанием файла и строки, содержимое файла с указанием где у него там эта строка, пожалуйста дай =)
     
  15. gold-dollar

    gold-dollar Активный пользователь

    С нами с:
    26 апр 2012
    Сообщения:
    2
    Симпатии:
    0
    Данный код расположен в одну строку,
    Ошибка:
    Parse error: syntax error, unexpected T_VARIABLE in /home/u812189604/public_html/plugins/mix/config/config.php on line 1
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    а ты его разбей на несклько.

    кстати может там бом какой... это такой юникодный символ юникода =)
     
  17. bazzaev

    bazzaev Активный пользователь

    С нами с:
    29 авг 2012
    Сообщения:
    1
    Симпатии:
    0
    ( ! ) Parse error: syntax error, unexpected T_ENCAPSED_AND_W

    Ошибка:
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\rsoportal\functions\show_form.php on line 8

    Код:
    function show_form() {
    global $connection;
    //делаем запрос к БД, на данный момент на следующие две строчки не стоит обращать внимание, объясню их потом, поскольку на данном этапе они еще не используются.
    $query = "SELECT *
    FROM pages
    WHERE id = '$_GET['id']'";
    $result = mysql_query($query, $connection);
    $row = mysql_fetch_array($result);
    }

    Что за ошибка такая? не могу разобраться? что то с кавычками?
     
  18. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Код (Text):
    1.  
    2. function show_form() {
    3. global $connection;
    4. //делаем запрос к БД, на данный момент на следующие две строчки не стоит обращать внимание, объясню их потом, поскольку на данном этапе они еще не используются.
    5. $query = "SELECT *
    6. FROM pages
    7. WHERE id = ".$_GET['id']."";
    8. $result = mysql_query($query, $connection);
    9. $row = mysql_fetch_array($result);
    10. }
     
  19. fanfer

    fanfer Активный пользователь

    С нами с:
    1 сен 2012
    Сообщения:
    1
    Симпатии:
    0
    Код (Text):
    1. =====================================================
    2.  Вывод заголовка страницы
    3. =====================================================
    4. */
    5. $titl_e = '';
    6. $nam_e = '';
    7. $rss_url = '';
    8.  
    9. if ($do == "cat" and $category != '' and $subaction == '') {
    10.    
    11.     $metatags['description'] = ($cat_info[$category_id]['descr'] != '') ? $cat_info[$category_id]['descr'] : $metatags['description'];
    12.     $metatags['keywords'] = ($cat_info[$category_id]['keywords'] != '') ? $cat_info[$category_id]['keywords'] : $metatags['keywords'];
    13.  
    14.     if ($cat_info[$category_id]['metatitle'] != '') $metatags['header_title'] = $cat_info[$category_id]['metatitle'];
    15.     else $nam_e = stripslashes ( $cat_info[$category_id]['name'] );
    16.    
    17.     if ($config['allow_alt_url'] == "yes") {
    18.         $rss_url = $url_page . "/" . "rss.xml";
    19.     } else {
    20.         $rss_url = $config['http_home_url'] . "engine/rss.php?do=cat&category=" . $cat_info[$category_id]['alt_name'];
    21.     }
    22.  
    23. } elseif ($subaction == 'userinfo') {
    24.     $nam_e = $user;
    25.    
    26.     if ($config['allow_alt_url'] == "yes") {
    27.         $rss_url = $url_page . "/" . "rss.xml";
    28.     } else {
    29.         $rss_url = $config['http_home_url'] . "engine/rss.php?subaction=allnews&user=" . urlencode ( $user );
    30.     }
    31.  
    32. } elseif ($subaction == 'allnews') {
    33.     $nam_e = $lang['show_user_news'] . ' ' . $user;
    34.    
    35.     if ($config['allow_alt_url'] == "yes") {
    36.         $rss_url = $config['http_home_url'] . "user/" . urlencode ( $user ) . "/" . "rss.xml";
    37.     } else {
    38.         $rss_url = $config['http_home_url'] . "engine/rss.php?subaction=allnews&user=" . urlencode ( $user );
    39.     }
    40.  
    41. } elseif ($subaction == 'newposts') $nam_e = $lang['title_new'];
    42. elseif ($do == 'stats') $nam_e = $lang['title_stats'];
    43. elseif ($do == 'addnews') $nam_e = $lang['title_addnews'];
    44. elseif ($do == 'register') $nam_e = $lang['title_register'];
    45. elseif ($do == 'favorites') $nam_e = $lang['title_fav'];
    46. elseif ($do == 'pm') $nam_e = $lang['title_pm'];
    47. elseif ($do == 'feedback') $nam_e = $lang['title_feed'];
    48. elseif ($do == 'lastcomments') $nam_e = $lang['title_last'];
    49. elseif ($do == 'lostpassword') $nam_e = $lang['title_lost'];
    50. elseif ($do == 'search') $nam_e = $lang['title_search'];
    51. elseif ($do == 'static') $titl_e = $static_descr;
    52. elseif ($);   // Строчка 721
    53.             }
    54.        
    55.         } else {
    56.            
    После установки форума вылазит ошибка на главной.
    Ошибка: Parse error: syntax error, unexpected ')', expecting T_VARIABLE or '$' in /home/u944279160/public_html/engine/engine.php on line 721
    Помогите, пожалуйста!
     
  20. sabzali

    sabzali Активный пользователь

    С нами с:
    28 янв 2013
    Сообщения:
    1
    Симпатии:
    0
    Помогите пожалуйста,
    Вот ошибка: Parse error: syntax error, unexpected T_VARIABLE in Z:\home\khorog\www\index.php on line 4

    Вот код:
    <?php
    include ("../blocks/bd.php");
    $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='education'",$db)
    $myrow = mysql_fetch_array($result);
    ?>
     
  21. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.072
    Симпатии:
    1.237
    Адрес:
    там-сям
    точки-с-запятой не хватает в конце третьей строки
     
  22. lamerok

    lamerok Новичок

    С нами с:
    20 окт 2013
    Сообщения:
    3
    Симпатии:
    0
    Помогите, пожалуйста! Тема ещё актуальна, и не могу разобраться в чем проблема!

    Всё та проблема и она в следующем:
    Сайт не открывается в браузере, вместо сайта белый фон. В админке сайта то же самое, когда открываю раздел редактора модулей шаблона.

    В файле configtpl.php в 21 строке редактор показывает ошибку "syntax error, unexpected t_variable"

    14 /***** ШАБЛОН МЕНЮ *****/
    15 //Меню 1 уровня на тексты
    16 //
    17 $_CONF_TAG_MENU10="<a href="#textmetka#/#textlink#.html">#textname#</a><br>";
    18
    19 //Меню 1 уровня на разделы
    20 //
    21 $_CONF_TAG_MENU11="<a href="#tagmetka#/#taglink#.html">#tagname#</a><br>";
    22
    23 //Меню 2 уровня на тексты
    24 //
    25 $_CONF_TAG_MENU12="- <a href="#textmetka#/#textlink#.html">#textname#</a><br>";

    Помогите, пожалуйста, разобраться.
     
  23. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    $_CONF_TAG_MENU10="<a href="#textmetka#/#textlink#.html">#textname#</a><br>";
    ясно?
     
  24. lamerok

    lamerok Новичок

    С нами с:
    20 окт 2013
    Сообщения:
    3
    Симпатии:
    0
    igordata, что это значит? Не понял...
     
  25. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    так. ты понимаешь что вообще происходит на этой строке?