За последние 24 часа нас посетили 18793 программиста и 1594 робота. Сейчас ищут 1133 программиста ...

Новая ошибка помогите разобратся

Тема в разделе "Установка PHP", создана пользователем igor9555, 12 авг 2015.

  1. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Вот такая Parse error: syntax error, unexpected ':' in /home/u498861511/public_html/include/config.php on line 6
    Может кто вкурсе как исправить?
     
  2. ol.vo

    ol.vo Активный пользователь

    С нами с:
    5 авг 2015
    Сообщения:
    47
    Симпатии:
    0
    Ошибка парсинга: синтаксическая ошибка, неожиданный символ ':' в /home/u498861511/public_html/include/config.php на линии 6
     
  3. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Спасибо но хоть убей не нашёл такую ошибку пробывал файл конфига заново перезаписать но всё равно там капец блин я просто в ахуе так замудрёно всё
     
  4. ol.vo

    ol.vo Активный пользователь

    С нами с:
    5 авг 2015
    Сообщения:
    47
    Симпатии:
    0
    Ох уж эти программисты, да? Выносят все настройки в отдельный файл, думают о модульности приложения и что ещё хуже, используют в своих проектах объектно ориентированный подход... А паттерны! Паттерны! Сам черт потом ногу сломит...

    Скинь что ли весь файл сюда, посмотрим что там анэхпэктед.
     
  5. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Согласен, валяй файл
    Код (PHP):
    1. <?
    2. $config = array();
    3.  
    4. // Begin Configuration
    5. $config['basedir']     =  '/home/username/public_html';
    6. $config['baseurl']     =  'http://www.adultwatchscript.com';
    7.  
    8. $DBTYPE = 'mysql';
    9. $DBHOST = 'localhost';
    10. $DBUSER = 'database_username';
    11. $DBPASSWORD = 'database_password';
    12. $DBNAME = 'database_name';
    13.  
    14. $default_language = "english"; //Valid choices are english, spanish, french or portugese
    15. // End Configuration
    16.  
    17. ini_set('session.save_path', $config['basedir']. '/temporary/sessions');
    18. date_default_timezone_set('America/New_York');
    19.  
    20. $config['adminurl']      =  $config['baseurl'].'/administrator';
    21. $config['cssurl']      =  $config['baseurl'].'/css';
    22. $config['tmpimgpath']     =   $config['basedir'].'/uploads/temp';
    23. $config['tmpimgpath2']     =   $config['basedir'].'/uploads/temp';
    24. $config['imagedir']      =  $config['basedir'].'/images';
    25. $config['imageurl']      =  $config['baseurl'].'/images';
    26. $config['membersprofilepicdir']      =  $config['imagedir'].'/membersprofilepic';
    27. $config['membersprofilepicurl']      =  $config['imageurl'].'/membersprofilepic';
    28. $config['channelthumbdir']      =  $config['imagedir'].'/channelthumbs';
    29. $config['channelthumburl']      =  $config['imageurl'].'/channelthumbs';
    30. $config['channeldir']      =  $config['imagedir'].'/channels';
    31. $config['channelurl']      =  $config['imageurl'].'/channels';
    32. $config['originalvdir']      =  $config['basedir'].'/uploads/video';
    33. $config['originalvurl']      =  $config['baseurl'].'/uploads/video';
    34. $config['profilebgdir']      =  '/profilebg/';
    35. $config['videodir']      =  $config['basedir'].'/vdata';
    36. $config['videourl']      =  $config['baseurl'].'/vdata';
    37. $config['thumbdir']      =  $config['imagedir'].'/videothumbs';
    38. $config['thumburl']      =  $config['imageurl'].'/videothumbs';
    39. $config['cthumburl']      =  $config['imageurl'].'/channels';
    40.  
    41. require_once($config['basedir'].'/smarty/libs/Smarty.class.php');
    42. require_once($config['basedir'].'/libraries/mysmarty.class.php');
    43. require_once($config['basedir'].'/libraries/SConfig.php');
    44. require_once($config['basedir'].'/libraries/SError.php');
    45. require_once($config['basedir'].'/libraries/adodb/adodb.inc.php');
    46. require_once($config['basedir'].'/libraries/phpmailer/class.phpmailer.php');
    47. require_once($config['basedir'].'/libraries/SEmail.php');
    48.  
    49. function strip_mq_gpc($arg)
    50. {
    51.   {
    52.       $arg = str_replace('"',"'",$arg);
    53.       $arg = stripslashes($arg);
    54.     return $arg;
    55.   } 
    56.   else
    57.   {
    58.     $arg = str_replace('"',"'",$arg);
    59.     return $arg;
    60.   }
    61. }
    62.  
    63. $conn = &ADONewConnection($DBTYPE);
    64. $conn->PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME);
    65. @mysql_query("SET NAMES 'UTF8'");
    66. $sql = "SELECT * from config";
    67. $rsc = $conn->Execute($sql);
    68.  
    69. if($rsc){while(!$rsc->EOF)
    70. {
    71. $field = $rsc->fields['setting'];
    72. $config[$field] = $rsc->fields['value'];
    73. STemplate::assign($field, strip_mq_gpc($config[$field]));
    74. @$rsc->MoveNext();
    75. }}
    76.  
    77. if ($_REQUEST['language'] != "")
    78. {
    79.     if ($_REQUEST['language'] == "english")
    80.     {
    81.         $_SESSION['language'] = "english";
    82.     }
    83.     elseif ($_REQUEST['language'] == "spanish")
    84.     {
    85.         $_SESSION['language'] = "spanish";
    86.     }
    87.     elseif ($_REQUEST['language'] == "french")
    88.     {
    89.         $_SESSION['language'] = "french";
    90.     }
    91.     elseif ($_REQUEST['language'] == "portugese")
    92.     {
    93.         $_SESSION['language'] = "portugese";
    94.     }
    95. }
    96.  
    97. if ($_SESSION['language'] == "")
    98. {
    99.     $_SESSION['language'] = $default_language;
    100. }
    101.  
    102. if ($_SESSION['language'] == "english")
    103. {
    104.     include("lang/english.php");
    105. }
    106. elseif ($_SESSION['language'] == "spanish")
    107. {
    108.     include("lang/spanish.php");
    109. }
    110. elseif ($_SESSION['language'] == "french")
    111. {
    112.     include("lang/french.php");
    113. }
    114. elseif ($_SESSION['language'] == "portugese")
    115. {
    116.     include("lang/portugese.php");
    117. }
    118. else
    119. {
    120.     include("lang/".$default_language.".php");
    121. }
    122.  
    123. for ($i=0; $i<count($lang); $i++)
    124. {
    125.     STemplate::assign('lang'.$i, $lang[$i]);
    126. }
    127.  
    128. STemplate::assign('baseurl',       $config['baseurl']);
    129. STemplate::assign('basedir',       $config['basedir']);
    130. STemplate::assign('adminurl',       $config['adminurl']);
    131. STemplate::assign('cssurl',       $config['cssurl']);
    132. STemplate::assign('tmpimgpath',       $config['tmpimgpath']);
    133. STemplate::assign('tmpimgpath2',       $config['tmpimgpath2']);
    134. STemplate::assign('imagedir',        $config['imagedir']);
    135. STemplate::assign('imageurl',        $config['imageurl']);
    136. STemplate::assign('imgpath',        $config['imgpath']);
    137. STemplate::assign('membersprofilepicdir',        $config['membersprofilepicdir']);
    138. STemplate::assign('membersprofilepicurl',        $config['membersprofilepicurl']);
    139. STemplate::assign('channelthumbdir',        $config['channelthumbdir']);
    140. STemplate::assign('channelthumburl',        $config['channelthumburl']);
    141. STemplate::assign('channeldir',        $config['channeldir']);
    142. STemplate::assign('channelurl',        $config['channelurl']);
    143. STemplate::assign('originalvdir',        $config['originalvdir']);
    144. STemplate::assign('originalvurl',        $config['originalvurl']);
    145. STemplate::assign('profilebgdir',        $config['profilebgdir']);
    146. STemplate::assign('videodir',        $config['videodir']);
    147. STemplate::assign('videourl',        $config['videourl']);
    148. STemplate::assign('thumbdir',        $config['thumbdir']);
    149. STemplate::assign('thumburl',        $config['thumburl']);
    150. STemplate::assign('vthumburl',        $config['thumburl']);
    151. STemplate::assign('cthumburl',        $config['cthumburl']);
    152. STemplate::setCompileDir($config['basedir']."/temporary");
    153. STemplate::setTplDir($config['basedir']."/themes");
    154.  
    155. function create_slrememberme() {
    156.         $key = md5(uniqid(rand(), true));
    157.         global $conn;
    158.         $sql="update members set remember_me_time='".date('Y-m-d H:i:s')."', remember_me_key='".$key."' WHERE username='".mysql_real_escape_string($_SESSION[USERNAME])."'";
    159.         $conn->execute($sql);
    160.         setcookie('slrememberme', gzcompress(serialize(array($_SESSION[USERNAME], $key)), 9), time()+60*60*24*30);
    161. }
    162.  
    163. function destroy_slrememberme($username) {
    164.         if (strlen($username) > 0) {
    165.                 global $conn;
    166.                 $sql="update members set remember_me_time=NULL, remember_me_key=NULL WHERE username='".mysql_real_escape_string($username)."'";
    167.                 $conn->execute($sql);
    168.         }
    169.         setcookie ("slrememberme", "", time() - 3600);
    170. }
    171.  
    172. if (!isset($_SESSION["USERNAME"]) && isset($_COOKIE['slrememberme'])) 
    173. {
    174.         $sql="update members set remember_me_time=NULL and remember_me_key=NULL WHERE remember_me_time<'".date('Y-m-d H:i:s', mktime(0, 0, 0, date("m")-1, date("d"),   date("Y")))."'";
    175.         $conn->execute($sql);
    176.         list($username, $key) = @unserialize(gzuncompress(stripslashes($_COOKIE['slrememberme'])));
    177.         if (strlen($username) > 0 && strlen($key) > 0)
    178.         {
    179.             $sql="SELECT status,USERID,email,username,verified from members WHERE username='".mysql_real_escape_string($username)."' and remember_me_key='".mysql_real_escape_string($key)."'";
    180.               $rs=$conn->execute($sql);
    181.               if($rs->recordcount()<1)
    182.             {
    183.                 $error=$lang['392'];
    184.             }
    185.             elseif($rs->fields['status'] == "0")
    186.             {
    187.                 $error = $lang['393'];
    188.             }
    189.             if($error=="")
    190.             {                
    191.                 $_SESSION['USERID']=$rs->fields['USERID'];
    192.                 $_SESSION['EMAIL']=$rs->fields['email'];
    193.                 $_SESSION['USERNAME']=$rs->fields['username'];
    194.                 $_SESSION['VERIFIED']=$rs->fields['verified'];
    195.                   create_slrememberme();
    196.             }
    197.             else
    198.             {
    199.                 destroy_slrememberme($username);
    200.             }
    201.         }
    202. }
    203.  
    204. function cleanit($text)
    205. {
    206.     return strip_tags(stripslashes($text));
    207. }
    208.  
    209. $lsql="DELETE FROM ips WHERE date_added!='".date("Y-m-d")."'";
    210. $conn->execute($lsql);
    211.  
    212. if($sban != "1")
    213. {
    214.     $bquery = "SELECT count(*) as total from bans_ips WHERE ip='".mysql_real_escape_string($_SERVER['REMOTE_ADDR'])."'";
    215.     $bresult = $conn->execute($bquery);
    216.     $bcount = $bresult->fields['total'];
    217.     if($bcount > "0")
    218.     {
    219.         $brdr = $config['baseurl']."/banned.php";
    220.         header("Location:$brdr");
    221.         exit;
    222.     }
    223. }
    224. ?>
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  6. ol.vo

    ol.vo Активный пользователь

    С нами с:
    5 авг 2015
    Сообщения:
    47
    Симпатии:
    0
    Видимо, это надо мне
     
  7. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    чувак, если тебе написало что в 6-й строке стоит символ : который там не должен стоять, значит он там стоит, по этому бери и ищи.
     
  8. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Выложил файл выше смотри нигде нету этого знака лишнего что делать?

    Добавлено спустя 51 минуту 54 секунды:
    Снова ошибка Parse error: syntax error, unexpected 'DBTYPE' (T_STRING) in /home/u498861511/public_html/include/config.php on line 8 можете конфиг подправить чтоб сайт заработал или может что скрипт стоит на бесплатном хосте и вылазят такие ошибки?
     
  9. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    значит это не тот файл или не тот кусок или ошибка уже исправлена, или ты думаешь что РНР ошибся?
     
  10. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    мужики выручит в дроолгу не отсанусь вот правьте файл конфига спаисбо
     
  11. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    В коде который ты выложил на 8-ой строчке ничего нету. Может все-таки ты не тот файл скинул?
     
  12. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Файл тот просто может срипт недоработан или может что на бесплатном хостинге вот скачайте сам скрипт потестите https://yadi.sk/d/seDxDjRLiRK5Z
     
  13. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Код (PHP):
    1. $config['baseurl']     =  'http://www.adultwatchscript.com'; 
    может жалуется на двоеточие в ссылке
     
  14. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Да, я увидел уже убрал но всё равно пошли потом ошибки за ошибками Parse error: syntax error, unexpected 'DBTYPE' (T_STRING) in /home/u498861511/public_html/include/config.php on line 8 Вообщем мужкики скачайте скрипт потестите потом отпишитесь
     
  15. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    не, ты что, убирать двоеточие ты ссылку ломаешь. Я имел в виду вместо ссылку указать путь. Но это уже тебе виднее.
     
  16. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Скачай скрипт и мож конфиг подправь там наверно косяки?
     
  17. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Скачал, посмотрел, но по шестой строчке все норм.
     
  18. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Такой вопрос, а может на другом хостинге попробовать? т.к. все нормально, но оно почему то у тебя сыпет ошибками.
    Ну или на домашнем, скачай OpenServer, попробуй.
     
  19. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Кстати да, где был читал писали что нужно на норм хостинге тестить на бесплатном может не пойти. А ты проверял как у тебя?

    Добавлено спустя 1 минуту 16 секунд:
    Так я знаю значит вполне вероятно дело в хостинге надо на платный заливать и там тестить
     
  20. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    igor9555, у тебя нету localhost?
     
  21. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Всмысле? Локалхост я прописывал же
     
  22. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    локальный сервер
     
  23. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    подожди чувак, какой локалхост если у тебя как я понимаю хостинг - hostinger.ru, локалхост это когда на домашнем компьютере и то не всегда.
    Хотя на этом хостинге все нормально, он считается одним из лучших, но у них там тоже бывают заморочки, причем о которых тебе не скажут явно, а можно только догадаться, например если ты попытаться в скрипте обрабатывать что то их ХХХ (или отправишь какие то данные методом POST/GET или в БД будешь что то такое добавлять, как то так), то тебя выкинет с ошибкой 404.
    По этому качай OpenServer и пробуй.

    нет, не проверял, я даже не знаю что это за скрипт, что он делает.
     
  24. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Хостинг да именно этот. А что за OpenServer?
     
  25. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    а что вбить в поисковике и посмотреть уже вышло из моды?