За последние 24 часа нас посетил 18091 программист и 1699 роботов. Сейчас ищут 1535 программистов ...

ошибка syntax error, unexpected T_VARIABLE

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

  1. koccteh

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

    С нами с:
    22 янв 2011
    Сообщения:
    3
    Симпатии:
    0
    PHP:
    1. <?php
    2.  
    3. /**
    4.  *  2Moons
    5.  *  Copyright (C) 2011  Slaver
    6.  *
    7.  * This program is free software: you can redistribute it and/or modify
    8.  * it under the terms of the GNU General Public License as published by
    9.  * the Free Software Foundation, either version 3 of the License, or
    10.  * (at your option) any later version.
    11.  *
    12.  * This program is distributed in the hope that it will be useful,
    13.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    14.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    15.  * GNU General Public License for more details.
    16.  *
    17.  * You should have received a copy of the GNU General Public License
    18.  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    19.  *
    20.  * @package 2Moons
    21.  * @author Slaver <slaver7@gmail.com>
    22.  * @copyright 2009 Lucky <douglas@crockford.com> (XGProyecto)
    23.  * @copyright 2011 Slaver <slaver7@gmail.com> (Fork/2Moons)
    24.  * @license [url=http://www.gnu.org/licenses/gpl.html]http://www.gnu.org/licenses/gpl.html[/url] GNU GPLv3 License
    25.  * @version 1.3 (2011-01-21)
    26.  * @link [url=http://code.google.com/p/2moons/]http://code.google.com/p/2moons/[/url]
    27.  */
    28.  
    29. if(!function_exists('spl_autoload_register'))
    30.     exit("PHP is missing <a href=\"http://php.net/spl\">Standard PHP Library (SPL)</a> support");
    31.  
    32. if(!class_exists('mysqli'))
    33.     exit("PHP is missing <a href=\"http://php.net/mysqli\">MySQL Improved Extension</a> support");
    34.  
    35. define('INSIDE'             , true);
    36. define('INSTALL'            , true);
    37.  
    38. define('ROOT_PATH', str_replace('\\', '/',dirname(dirname(__FILE__))).'/');
    39. require(ROOT_PATH . 'common.php');
    40.  
    41. $LANG->();
    42. $LANG->includeLang(array('INGAME', 'INSTALL'));
    43. $Mode     = $_GET['mode'];
    44. $Page     = $_GET['page'];
    45. $phpself  = $_SERVER['PHP_SELF'];
    46. $nextpage = $Page + 1;
    47.  
    48.  
    49. if (empty($Mode)) { $Mode = 'intro'; }
    50. if (empty($Page)) { $Page = 1;       }
    51.  
    52.  
    53. $template   = new template();
    54.  
    55. switch ($Mode) {
    56.     case 'license':
    57.         $template->show('install/ins_license.tpl');
    58.     break;
    59.     case 'intro':
    60.         $template->assign_vars(array(
    61.             'Selector'      => $LANG->getAllowedLangs(false),
    62.             'intro_text'    => $LNG['intro_text'],
    63.             'intro_welcome' => $LNG['intro_welcome'],
    64.             'intro_install' => $LNG['intro_install'],
    65.             'intro_lang'    => $LNG['intro_lang'],
    66.         ));
    67.         $template->show('install/ins_intro.tpl');
    68.     break;
    69.     case 'ftp':
    70.         require_once(ROOT_PATH.'includes/libs/ftp/ftp.class.php');
    71.         require_once(ROOT_PATH.'includes/libs/ftp/ftpexception.class.php');
    72.         $LANG->includeLang(array('ADMIN'));
    73.         $CONFIG = array("host" => $_GET['host'], "username" => $_GET['user'], "password" => $_GET['pass'], "port" => 21);
    74.         try
    75.         {
    76.             $ftp = FTP::getInstance();
    77.             $ftp->connect($CONFIG);
    78.         }
    79.         catch (FTPException $error)
    80.         {
    81.             exit($LNG['up_ftp_error']);
    82.         }  
    83.                    
    84.         if(!$ftp->changeDir($_GET['path']))
    85.             exit($LNG['up_ftp_change_error']);
    86.            
    87.         $ftp->chmod('cache', 0777);
    88.         $ftp->chmod('cache/UserBanner', 0777);
    89.         $ftp->chmod('cache/sessions', 0777);
    90.         $ftp->chmod('raports', 0777);
    91.         $ftp->chmod('includes', 0777);
    92.         exit;
    93.     break;
    94.     case 'req':
    95.         $error = 0;
    96.         $ftp = 0;
    97.         if(version_compare(PHP_VERSION, "5.2.5", ">=")){
    98.             $PHP = "<span class=\"yes\">".$LNG['reg_yes'].", ".PHP_VERSION."</span>";
    99.         } else {
    100.             $PHP = "<span class=\"no\">".$LNG['reg_no'].", ".PHP_VERSION."</span>";
    101.             $error++;
    102.         }
    103.        
    104.         if(@ini_get('safe_mode') == 0){
    105.             $safemode = "<span class=\"yes\">".$LNG['reg_no']."</span>";
    106.         } else {
    107.             $safemode = "<span class=\"no\">".$LNG['reg_yes']."</span>";
    108.             $error++;
    109.         }
    110.        
    111.         if(function_exists('json_encode')){
    112.             $json = "<span class=\"yes\">".$LNG['reg_yes']."</span>";
    113.         } else {
    114.             $json = "<span class=\"no\">".$LNG['reg_no']."</span>";
    115.             $error++;
    116.         }
    117.        
    118.         if(extension_loaded('bcmath'))
    119.             $bcmath = "<span class=\"yes\">".$LNG['reg_yes']."</span>";
    120.         else
    121.             $bcmath = "<span class=\"ok\">".$LNG['reg_no']."</span>";
    122.    
    123.         if(function_exists('ini_set')){
    124.             $iniset = "<span class=\"yes\">".$LNG['reg_yes']."</span>";
    125.         } else {
    126.             $iniset = "<span class=\"no\">".$LNG['reg_no']."</span>";
    127.             $error++;
    128.         }
    129.  
    130.         if(!extension_loaded('gd')) {
    131.             $gdlib = "<span class=\"no\">".$LNG['reg_no']."</span>";
    132.         } else {
    133.             $Info   = gd_info();
    134.             if(!$Info['PNG Support']) {
    135.                 $gdlib = "<span class=\"no\">".$LNG['reg_no']."</span>";
    136.                 $error++;
    137.             } else {
    138.                 $gdlib = "<span class=\"yes\">".$LNG['reg_yes'].", ".$Info['GD Version']."</span>";
    139.             }
    140.         }
    141.  
    142.         if(file_exists(ROOT_PATH."includes/config.php") || @touch(ROOT_PATH."includes/config.php")){
    143.             if(is_writable(ROOT_PATH."includes/config.php") || @chmod(ROOT_PATH."includes/config.php", 0777)){
    144.                 $chmod = "<span class=\"yes\"> - ".$LNG['reg_writable']."</span>";
    145.             } else {
    146.                 $chmod = " - <span class=\"no\">".$LNG['reg_not_writable']."</span>";
    147.                 $error++;
    148.                 $ftp++;
    149.             }
    150.             $config = "<tr><td class=\"transparent\">".$LNG['reg_file']." - includes/config.php</td><td class=\"transparent\"><span class=\"yes\">".$LNG['reg_found']."</span>".$chmod."</td></tr>";
    151.         } else {
    152.             $config = "<tr><td class=\"transparent\">".$LNG['reg_file']." - includes/config.php</td><td class=\"transparent\"><span class=\"no\">".$LNG['reg_not_found']."</span></td></tr>";
    153.             $error++;
    154.             $ftp++;
    155.         }
    156.         $directories = array('cache/', 'cache/UserBanner/', 'cache/sessions/', 'raports/', 'includes/');
    157.         $dirs = "";
    158.         foreach ($directories as $dir)
    159.         {
    160.             if(is_dir(ROOT_PATH . $dir) || @mkdir(ROOT_PATH . $dir, 0777)){
    161.                 if(is_writable(ROOT_PATH . $dir) || @chmod(ROOT_PATH . $dir, 0777)){
    162.                         $chmod = "<span class=\"yes\"> - ".$LNG['reg_writable']."</span>";
    163.                     } else {
    164.                         $chmod = " - <span class=\"no\">".$LNG['reg_not_writable']."</span>";
    165.                         $error++;
    166.                         $ftp++;
    167.                     }
    168.                 $dirs .= "<tr><td class=\"transparent\">".$LNG['reg_dir']." - ".$dir."</th><td class=\"transparent\"><span class=\"yes\">".$LNG['reg_found']."</span>".$chmod."</td></tr>";
    169.  
    170.             } else {
    171.                 $dirs .= "<tr><td class=\"transparent\">".$LNG['reg_dir']." - ".$dir."</td><td class=\"transparent\"><span class=\"no\">".$LNG['reg_not_found']."</span></td></tr>";
    172.                 $error++;
    173.                 $ftp++;
    174.             }
    175.         }
    176.  
    177.         if($error == 0){
    178.             $done = "<tr><td colspan=\"2\" class=\"transparent\"><a href=\"index.php?mode=ins&page=1&amp;lang=".$LANG->GetUser()."\">".$LNG['continue']."</a></td></tr>";
    179.         }
    180.  
    181.         $template->assign_vars(array(
    182.             'safemode'          => $safemode,
    183.             'dir'               => $dirs,
    184.             'json'              => $json,
    185.             'done'              => $done,
    186.             'config'            => $config,
    187.             'gdlib'             => $gdlib,
    188.             'PHP'               => $PHP,
    189.             'ftp'               => $ftp,
    190.             'bcmath'            => $bcmath,
    191.             'iniset'            => $iniset,
    192.             'req_php_need'      => $LNG['req_php_need'],
    193.             'req_smode_active'  => $LNG['req_smode_active'],
    194.             'reg_gd_need'       => $LNG['reg_gd_need'],
    195.             'reg_json_need'     => $LNG['reg_json_need'],
    196.             'reg_iniset_need'   => $LNG['reg_iniset_need'],
    197.             'reg_bcmath_need'   => $LNG['reg_bcmath_need'],
    198.             'req_ftp'           => $LNG['req_ftp'],
    199.             'req_ftp_info'      => $LNG['req_ftp_info'],
    200.             'req_ftp_host'      => $LNG['req_ftp_host'],
    201.             'req_ftp_username'  => $LNG['req_ftp_username'],
    202.             'req_ftp_password'  => $LNG['req_ftp_password'],
    203.             'req_ftp_dir'       => $LNG['req_ftp_dir'],
    204.             'req_ftp_send'      => $LNG['req_ftp_send'],
    205.             'req_ftp_pass_info' => $LNG['req_ftp_pass_info'],
    206.         ));
    207.         $template->show('install/ins_req.tpl');
    208.     break;
    209.     case 'ins':
    210.         if ($Page == 1) {
    211.             $template->assign_vars(array(
    212.                 'step1_notice_chmod'    => $LNG['step1_notice_chmod'],
    213.                 'step1_mysql_server'    => $LNG['step1_mysql_server'],
    214.                 'step1_mysql_port'      => $LNG['step1_mysql_port'],
    215.                 'step1_mysql_dbname'    => $LNG['step1_mysql_dbname'],
    216.                 'step1_mysql_dbuser'    => $LNG['step1_mysql_dbuser'],
    217.                 'step1_mysql_dbpass'    => $LNG['step1_mysql_dbpass'],
    218.                 'step1_mysql_prefix'    => $LNG['step1_mysql_prefix'],
    219.                 'continue'              => $LNG['continue'],
    220.             ));
    221.             $template->show('install/ins_form.tpl');
    222.         } elseif ($Page == 2) {
    223.             $GLOBALS['database']['host']            = request_var('host', '');
    224.             $GLOBALS['database']['port']            = request_var('port', 0);
    225.             $GLOBALS['database']['user']            = request_var('user', '', true);
    226.             $GLOBALS['database']['userpw']          = request_var('passwort', '', true);
    227.             $prefix                                 = request_var('prefix', '', true);
    228.             $GLOBALS['database']['databasename']    = request_var('db', '', true);
    229.  
    230.             $connection = new DB_MySQLi(true);
    231.  
    232.             if (mysqli_connect_errno()) {
    233.                 exit($template->message(sprintf($LNG['step2_db_con_fail'], mysqli_connect_error()),"?mode=ins&page=1&lang=".$LANG->GetUser(), 3, true));
    234.             }
    235.  
    236.             @chmod("../includes/config.php", 0777);
    237.             if (!is_writable('../includes/config.php'))
    238.                 exit($template->message($LNG['step2_conf_op_fail'], "?mode=ins&page=1&lang=".$LANG->GetUser(), 3, true));
    239.             touch("../includes/error.log");
    240.             $connection->multi_query(str_replace("prefix_", $prefix, file_get_contents('install.sql')));
    241.  
    242.             file_put_contents("../includes/config.php", "<?php\n".
    243.             "//### Database access ###//\n\n".
    244.             "\$database['host']          = '".$GLOBALS['database']['host']."';\n".
    245.             "\$database['port']          = '".$GLOBALS['database']['port']."';\n".
    246.             "\$database['user']          = '".$GLOBALS['database']['user']."';\n".
    247.             "\$database['userpw']        = '".$GLOBALS['database']['userpw']."';\n".
    248.             "\$database['databasename']  = '".$GLOBALS['database']['databasename']."';\n".
    249.             "\$database['tableprefix']   = '".$prefix."';\n".
    250.             "\$dbsettings['secretword']  = '2Moons_".mt_rand(1000, 9999999999)."';\n\n".
    251.             "//### Do not change beyond here ###//\n".
    252.             "?>");
    253.             @chmod("../includes/config.php", 0444);
    254.  
    255.             $template->assign_vars(array(
    256.                 'first'                 => $LNG['step2_db_connet_ok'],
    257.                 'second'                => $LNG['step2_db_create_ok'],
    258.                 'third'                 => $LNG['step2_conf_create'],
    259.                 'continue'              => $LNG['continue'],
    260.             ));
    261.             $template->show('install/ins_form_done.tpl');
    262.         }
    263.         elseif ($Page == 3)
    264.         {
    265.             $template->assign_vars(array(
    266.                 'step3_create_admin'    => $LNG['step3_create_admin'],
    267.                 'step3_admin_name'      => $LNG['step3_admin_name'],
    268.                 'step3_admin_pass'      => $LNG['step3_admin_pass'],
    269.                 'step3_admin_mail'      => $LNG['step3_admin_mail'],
    270.                 'continue'              => $LNG['continue'],
    271.             ));
    272.             $template->show('install/ins_acc.tpl');
    273.         }
    274.         elseif ($Page == 4)
    275.         {
    276.             $adm_user   = $_POST['adm_user'];
    277.             $adm_pass   = $_POST['adm_pass'];
    278.             $adm_email  = $_POST['adm_email'];
    279.             $md5pass    = md5($adm_pass);
    280.  
    281.             if (empty($_POST['adm_user']) && empty($_POST['adm_pas']) && empty($_POST['adm_email']))
    282.                 exit($template->message($LNG['step4_need_fields'],"?mode=ins&page=3&lang=".$LANG->GetUser(), 3, true));
    283.    
    284.             $SQL  = "INSERT INTO ".USERS." SET ";
    285.             $SQL .= "`id`                = '1', ";
    286.             $SQL .= "`username`          = '". $adm_user ."', ";
    287.             $SQL .= "`email`             = '". $adm_email ."', ";
    288.             $SQL .= "`email_2`           = '". $adm_email ."', ";
    289.             $SQL .= "`ip_at_reg`         = '". $_SERVER['REMOTE_ADDR'] . "', ";
    290.             $SQL .= "`authlevel`         = '3', ";
    291.             $SQL .= "`rights`            = 'a:28:{s:19:\"ShowAccountDataPage\";i:1;s:21:\"ShowAccountEditorPage\";i:1;s:14:\"ShowActivePage\";i:1;s:11:\"ShowBanPage\";i:1;s:18:\"ShowClearCachePage\";i:1;s:14:\"ShowConfigPage\";i:1;s:15:\"ShowCreatorPage\";i:1;s:16:\"ShowFacebookPage\";i:1;s:19:\"ShowFlyingFleetPage\";i:1;s:19:\"ShowInformationPage\";i:1;s:13:\"ShowLoginPage\";i:1;s:19:\"ShowMessageListPage\";i:1;s:18:\"ShowModVersionPage\";i:1;s:14:\"ShowModulePage\";i:1;s:15:\"ShowMultiIPPage\";i:1;s:12:\"ShowNewsPage\";i:1;s:21:\"ShowPassEncripterPage\";i:1;s:19:\"ShowQuickEditorPage\";i:1;s:13:\"ShowResetPage\";i:1;s:14:\"ShowRightsPage\";i:1;s:14:\"ShowSearchPage\";i:1;s:20:\"ShowSendMessagesPage\";i:1;s:18:\"ShowStatUpdatePage\";i:1;s:13:\"ShowStatsPage\";i:1;s:15:\"ShowSupportPage\";i:1;s:17:\"ShowTeamspeakPage\";i:1;s:16:\"ShowUniversePage\";i:1;s:14:\"ShowUpdatePage\";i:1;}', ";
    292.             $SQL .= "`id_planet`         = '1', ";
    293.             $SQL .= "`universe`          = '1', ";
    294.             $SQL .= "`galaxy`            = '1', ";
    295.             $SQL .= "`system`            = '1', ";
    296.             $SQL .= "`planet`            = '1', ";
    297.             $SQL .= "`register_time`     = '". TIMESTAMP ."', ";
    298.             $SQL .= "`password`          = '". $md5pass ."';";
    299.             $SQL .= "INSERT INTO ".PLANETS." SET ";
    300.             $SQL .= "`id_owner`          = '1', ";
    301.             $SQL .= "`id_level`          = '0', ";
    302.             $SQL .= "`universe`          = '1', ";
    303.             $SQL .= "`galaxy`            = '1', ";
    304.             $SQL .= "`system`            = '1', ";
    305.             $SQL .= "`name`              = 'Hauptplanet', ";
    306.             $SQL .= "`planet`            = '1', ";
    307.             $SQL .= "`last_update`       = '". TIMESTAMP ."', ";
    308.             $SQL .= "`planet_type`       = '1', ";
    309.             $SQL .= "`image`             = 'normaltempplanet02', ";
    310.             $SQL .= "`diameter`          = '12750', ";
    311.             $SQL .= "`field_max`         = '163', ";
    312.             $SQL .= "`temp_min`          = '47', ";
    313.             $SQL .= "`temp_max`          = '87', ";
    314.             $SQL .= "`metal`             = '500', ";
    315.             $SQL .= "`metal_perhour`     = '0', ";
    316.             $SQL .= "`metal_max`         = '1000000', ";
    317.             $SQL .= "`crystal`           = '500', ";
    318.             $SQL .= "`crystal_perhour`   = '0', ";
    319.             $SQL .= "`crystal_max`       = '1000000', ";
    320.             $SQL .= "`deuterium`         = '500', ";
    321.             $SQL .= "`deuterium_perhour` = '0', ";
    322.             $SQL .= "`deuterium_max`     = '1000000';";
    323.             $SQL .= "INSERT INTO ".STATPOINTS." (`id_owner`, `id_ally`, `stat_type`, `tech_rank`, `tech_old_rank`, `tech_points`, `tech_count`, `build_rank`, `build_old_rank`, `build_points`, `build_count`, `defs_rank`, `defs_old_rank`, `defs_points`, `defs_count`, `fleet_rank`, `fleet_old_rank`, `fleet_points`, `fleet_count`, `total_rank`, `total_old_rank`, `total_points`, `total_count`) VALUES ('1', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');";
    324.             $db->multi_query($SQL);
    325.  
    326.             session_start();
    327.             $SESSION        = new Session();
    328.             $SESSION->CreateSession(1, $adm_user, 1, 1, 3);
    329.             $_SESSION['admin_login']    = $md5pass;
    330.             header("Location: ../admin.php");
    331.         }
    332.         break;
    333.     case 'convert':
    334.         if(!file_exists(ROOT_PATH . 'includes/config.php'))
    335.             exit($template->message($LNG['convert_install'],"?lang=".$LANG->GetUser(), 3, true));
    336.  
    337.         if($_POST) {
    338.             $GLOBALS['database']['host']            = $_POST['host'];
    339.             $GLOBALS['database']['port']            = $_POST['port'];
    340.             $GLOBALS['database']['user']            = $_POST['user'];
    341.             $GLOBALS['database']['userpw']          = $_POST['passwort'];
    342.             $GLOBALS['database']['databasename']    = $_POST['db'];
    343.             require_once('class.convert.php');
    344.             new convert($_POST['version'], $_POST['prefix']);
    345.             $template->message($LNG['convert_done'], '?', 3);
    346.  
    347.         } else {
    348.             $template->assign_vars(array(
    349.                 'step1_mysql_server'    => $LNG['step1_mysql_server'],
    350.                 'step1_mysql_port'      => $LNG['step1_mysql_port'],
    351.                 'step1_mysql_dbname'    => $LNG['step1_mysql_dbname'],
    352.                 'step1_mysql_dbuser'    => $LNG['step1_mysql_dbuser'],
    353.                 'step1_mysql_dbpass'    => $LNG['step1_mysql_dbpass'],
    354.                 'step1_mysql_prefix'    => $LNG['step1_mysql_prefix'],
    355.                 'convert_version'       => $LNG['convert_version'],
    356.                 'convert_submit'        => $LNG['convert_submit'],
    357.             ));
    358.  
    359.             $template->show('install/ins_convert.tpl');
    360.         }
    361.     default:
    362. }
    363. ?>
    [/code]
     
  2. koccteh

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

    С нами с:
    22 янв 2011
    Сообщения:
    3
    Симпатии:
    0
    в 41 ошибка непонимаю как исправить помогите кто знает !
     
  3. koccteh

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

    С нами с:
    22 янв 2011
    Сообщения:
    3
    Симпатии:
    0
    всё в 41 разобрался !

    а вот тут что да как ?

    выход ( $ шаблон -> сообщение ( Sprintf ( $ LNG [ ' step2_db_con_fail ' ] , mysqli_connect_error ()) , " ? режим = модули и страницы = 1 & Lang = " . $ LANG -> GetUser () , 3 , истинный )) ;
     
  4. samulet

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

    С нами с:
    5 май 2011
    Сообщения:
    6
    Симпатии:
    0
    unexpected T_CONSTANT_ENCAPSED_STRING

    не могу понять, что за ошибка: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in Y:\home\localhost\www\VideoKurs\classes.php on line 40
    Помогите, пож
    Код:
    PHP:
    1. echo ("Имя" . $aramis->name . "<br />" . "Накидка" . $aramis->nakidka . "<br />" . "Шляпа" . $aramis->shlyapa . "<br />");
    Спасибо
     
  5. tommyangelo

    tommyangelo Старожил

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

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

    С нами с:
    5 май 2011
    Сообщения:
    6
    Симпатии:
    0
    PHP:
    1. <h2> Создание Класса Мушкетер </h2>
    2. <?php
    3.     class mushket {
    4.         var $name = "";
    5.         var $nakidka = "синяя";
    6.         var $shlyapa = "большая с пером";
    7.         var $shpaga = 1;
    8.         var $sapogi = "черные";
    9.         var $body = "";
    10.         var $character_kind = true;
    11.         }
    12.        
    13.     $aramis = new mushket();
    14.     $aramis->name = "Арамис";
    15.     $aramis->body = "Худой";
    16.    
    17.     echo ("Имя" . $aramis->name . "<br />" . "Накидка" . $aramis->nakidka . "<br />" . "Шляпа" . $aramis->shlyapa . "<br />");
    18.     echo ("Количество шпаг - " . $aramis->shpaga "<br />" . "Сапоги" . $aramis->sapogi . "<br />" . "Телосложение" . $aramis->body . "<br />");
    19.     /*echo ("Количество шпаг - ");
    20.     echo ($aramis->shpaga . "<br />");
    21.     echo ("Сапоги - ");
    22.     echo ($aramis->sapogi . "<br />");
    23.     echo ("Телосложение - ");
    24.     echo ($aramis->body . "<br />");
    25.     if ($aramis->character_kind) echo ("Характер добрый");
    26.     else ("Характер злой");
    27.     echo ("Имя - ");
    28.     echo ($aramis->name . "<br />");
    29.     echo ("Накидка - ");
    30.     echo ($aramis->nakidka . "<br />");
    31.     echo ("Шляпа - ");
    32.     echo ($aramis->shlyapa . "<br />");
    33.     */
    34. ?>
     
  7. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Точку пропустил
    echo ("Количество шпаг - " . $aramis->shpaga ."<br />" . "Сапоги" . $aramis->sapogi . "<br />" . "Телосложение" . $aramis->body . "<br />");
     
  8. samulet

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

    С нами с:
    5 май 2011
    Сообщения:
    6
    Симпатии:
    0
    Спасибо
     
  9. samulet

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

    С нами с:
    5 май 2011
    Сообщения:
    6
    Симпатии:
    0
    Уже целый час туплю над какой-то ошибкой в форме.
    Не происходит передача в $_POST (точнее не видит правильно путь action!)
    HTML:
    1. <form action="http://<?php echo $_SERVER['SERVER_NAME'].'/videokurs/foreach.php' ; ?>" method="post">
    2.     <input type="text" name="nikname"  />
    3.     <input type="submit" name="ok" value="OK" />
    4. </form>
    Нужно, что бы путь определялся как http://localhost/videokurs/foreach.php а он не определяется, что - то не так с php вставкой <?php echo $_SERVER['SERVER_NAME'].'/videokurs/foreach.php' ; ?>

    Посмотрите, пож в чем проблема.

    Спасибо
     
  10. samulet

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

    С нами с:
    5 май 2011
    Сообщения:
    6
    Симпатии:
    0
    Извиняюсь за флуд - все правильно в коде - это я не правильно обновлял страницу :) :oops:
    Вопрос снят.

    Спасибо.
     
  11. Benjamin

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

    С нами с:
    23 янв 2009
    Сообщения:
    154
    Симпатии:
    0
    Адрес:
    Тула
    А как правильно?
     
  12. samulet

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

    С нами с:
    5 май 2011
    Сообщения:
    6
    Симпатии:
    0
    Изначально была ошибка в адресе. Нашел ошибку, исправил, сохранился. Потом нажимал F5, post передавал данные повторно по неправильному адресу. Нужно было вернуться к изначальной странице (ввел адрес повторно) ошибки уже не было..
    Что-то не так?
     
  13. nowik

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

    С нами с:
    15 май 2011
    Сообщения:
    1
    Симпатии:
    0
    Адрес:
    RU
    Помогите разобраться совершенно не владею php как хотелось бы .
    Проблема такая просто надо сделать чтобы у меня на сайте есть банер или кнопка маенькая банера и надо чтобы под ней была ссылка показать код и скрыт его.

    Нашел решение:
    Код (Text):
    1. <a href="#" id="showHideContent">Показать/Скрыть</a>
    2. <div id="content" style="display:none;">Содержание, которое скрыто по-умолчанию. Покажется/скроется при клике на одну и ту же ссылку.</div>
    вставляю под баннером

    а в файле functions.php на вордпрессе прописываю такой код:
    PHP:
    1. $(document).ready(function(){
    2.         $("#showHideContent").click(function () {
    3.             if ($("#content").is(":hidden")) {
    4.                 $("#content").show("slow");
    5.             } else {
    6.                 $("#content").hide("slow");
    7.             }
    8.   return false;
    9. });
    10. });
    11.  
    после чего выдается ошибка синтаксическая.
    syntax error, unexpected '(', expecting T_VARIABLE or '$' in Z:\home\muzik\www\wp-content\themes\article-directory\functions.php on line 349
    349 строка это:

    PHP:
    1. $(document).ready(function(){
    Помогите исправить данную ошибку.
    Если есть другой код для моей цели так же буду благодарен!
    Заранее огромнейшее спасибо!
     
  14. red005

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

    С нами с:
    20 июн 2011
    Сообщения:
    3
    Симпатии:
    0
    Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$' in Z:\home\localhost\www\vamshop\templates\test\javascript\general.js.php on line 3
    PHP:
    1.  
    2. <?php
    3.   function theRotator() {
    4.     $('div.rotator ul li').css({opacity: 0.0});
    5.     $('div.rotator ul li:first').css({opacity: 1.0});
    6.     setInterval('rotate()',6000);          
    7. }
    8. function rotate() {
    9.     var current = ($('div.rotator ul li.show')?  $('div.rotator ul li.show') : $('div.rotator ul li:first'));
    10.     if ( current.length == 0 ) current = $('div.rotator ul li:first');
    11.     var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div.rotator ul li:first') :current.next()) : $('div.rotator ul li:first'));
    12.     next.css({opacity: 0.0})
    13.     .addClass('show')
    14.     .animate({opacity: 1.0}, 1000);
    15.     current.animate({opacity: 0.0}, 1000)
    16.     .removeClass('show');
    17. };
    18. $(document).ready(function() {
    19.  
    20.     theRotator();
    21.     $('div.rotator').fadeIn(1000);
    22.     $('div.rotator ul li').fadeIn(1000); // tweek for IE
    23. });      
    24. ?>
    25.  
    только отрыл для себя php(ни черта не понять(помогите разобраться и понять как это исправлять...
     
  15. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    закрой его обратно. это js-код (jquery)
     
  16. red005

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

    С нами с:
    20 июн 2011
    Сообщения:
    3
    Симпатии:
    0
    я врубаюсь!спасибо шутник!но в вам шопе это реализовано через php файл!что сделать чтобы оно запустилось?!идей нет?!
     
  17. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    red005
    Это не php-код. Убери
     
  18. red005

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

    С нами с:
    20 июн 2011
    Сообщения:
    3
    Симпатии:
    0
    спасибо!
     
  19. Rysel

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

    С нами с:
    5 авг 2011
    Сообщения:
    2
    Симпатии:
    0
    я тоже к вам, подскажите, как с ошибкой справится

    Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in C:\host\ХХ\ХХ\profile.php on line 194


    Код, из-за которого возникла ошибка выглядит так

    {if $total_rate > 100}
    {if $total_rate < 900}
    <table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:0px;">
    <tr>
    <td style="border-top:1px solid #edcf0c; background-color: #f5ebbb;" height="16px" valign="middle" align="left"><a style='text-decoration:none' href='rate.php?user_id={$owner->user_info.user_id}'><div style="position:absolute; float:right; overflow:visible; color: #A9A26C; width:200px; text-align:center; font-family: arial, serif; line-height:16px">{$total_rate}</div></a><table width="{$owner->user_info.user_rate|truncate:2:true}%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td style="background-color: #f0e39a; font-weight:bold;" height="16px" valign="middle" align="right"></td>
    </tr>
    </table>
    </td>
    </tr>
    <tr><td height=7px></td></tr>
    </table>
    {else}
    <table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:0px;">
    <tr>
    <td style="border-top:1px solid #edcf0c; background-color: #F3EACB;" height="16px" valign="middle" align="left"><a style='text-decoration:none' href='rate.php?user_id={$owner->user_info.user_id}'><div style="position:absolute; float:right; overflow:visible; color: #A9A26C; width:200px; text-align:center; font-family: arial, serif; line-height:16px">{$total_rate}</div></a><table width="98%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td style="background-color: #E1D7A2; font-weight:bold;" height="16px" valign="middle" align="right"></td>
    </tr>
    </table>
    </td>
    </tr>
    <tr><td height=7px></td></tr>
    </table>
    {/if}
    {else}
    <table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:0px;">
    <tr>
    <td style="border-top:1px solid #c0ccd9; background-color: #eeeeee;" height="16px" valign="middle" align="left"><a style='text-decoration:none' href='rate.php?user_id={$owner->user_info.user_id}'><div style="position:absolute; float:right; overflow:visible; color: #8ba1bc; width:200px; text-align:center; line-height:16px">{$total_rate}%</div></a><table width="{$total_rate}%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td style="background-color: #dae2e8; color: #8ba1bc; font-weight:bold;" height="16px" valign="middle" align="right"></td>
    </tr>
    </table>
    </td>
    </tr>
    <tr><td height=7px></td></tr>
    </table>
    {/if}
     
  20. alexfer

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

    С нами с:
    2 авг 2010
    Сообщения:
    239
    Симпатии:
    0
    при чем здесь smarty к твоей php ошибке?
     
  21. Rysel

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

    С нами с:
    5 авг 2011
    Сообщения:
    2
    Симпатии:
    0
    Новая проблема
    для одного модуля нада выполнит через sql значение по умолчанию.
    захожу в его файл, выбераю "Как определено"
    а он мне выдаёт


    Ошибка

    SQL-запрос:

    ALTER TABLE `se_users` CHANGE `user_rate` `user_rate` INT( 15 ) NULL DEFAULT ''

    Ответ MySQL:
    #1067 - Invalid default value for 'user_rate'


    что делать нада???
    выполнял даже запрос так ALTER TABLE `se_users` CHANGE `user_rate` `user_rate` INT( 15 )
    ничё непомогло
     
  22. dots_rei

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

    С нами с:
    7 авг 2009
    Сообщения:
    193
    Симпатии:
    0
    попробуйте перевести ошибку, которую выдал mysql
     
  23. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    dots_rei
    Женщина на форуме! Будет буря! Руби мачту!
     
  24. dots_rei

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

    С нами с:
    7 авг 2009
    Сообщения:
    193
    Симпатии:
    0
  25. NEFRIT

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

    С нами с:
    17 авг 2011
    Сообщения:
    3
    Симпатии:
    0
    спасайте други :(

    Код (Text):
    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. else {echo "";}
    14.     
    15.  
    16.  
    17. $r = mysql_query("CREATE TABLE ibf_content_cache_sigs (
    18. cache_content_id INT(10) UNSIGNED NOT NULL default 0,
    19. cache_content MEDIUMTEXT,
    20. cache_updated INT(10) NOT NULL default 0,
    21. PRIMARY KEY cache_content_id( cache_content_id ),
    22. KEY date_index (cache_updated )
    23. );");
    24. if(!$r)exit(mysql_error());
    25.  
    26.  
    27.  
    28. if (!mysql_select_db($DB)) exit(mysql_error());
    29. else{echo "";}
    30.  
    31. // устанавливаем кодировку    
    32. mysql_query('SET NAMES utf8;');
    33. echo "яхз... может и помогло";
    34.  
    35. ?>