Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parse error: syntax error... (potrzebna pomoc)
Forum PHP.pl > Forum > PHP
nololob
Jak go rozwiązać? Szukałem na Googlach i nic nie znalazłem.

Parse error: syntax error, unexpected '{' in /var/www/sites/yoyo.pl/o/d/odinots/config-and-functions.php on line 63

  1. <?PHP
  2. // ###################### CONFIG ########################
  3. //load page config file
  4. $config['site'] = parse_ini_file('config/config.ini');
  5. //check install
  6. if($config['site']['install'] != "no") {
  7. header("Location: install.php");
  8. }
  9. //parse data from page config file
  10. $vocations_from_config = explode(":", $config['site']['char_vocations']);
  11. foreach(explode(":", $config['site']['char_vocations']) as $value)
  12. {
  13. $char_vocations_add = explode(",", $value);
  14. $config['char_vocations'][$char_vocations_add['0']] = $char_vocations_add['1'];
  15. }
  16. if($config['site']['char_type'] != "main") {
  17. $config['char_vocations']['Rook'] = $config['site']['char_rook_name'];
  18. }
  19. foreach(explode(":", $config['site']['towns_list']) as $value)
  20. {
  21. $add_town = explode(",", $value);
  22. $towns_list[$add_town['0']] = $add_town['1'];
  23. }
  24. $config_vocations = explode(",", $config['site']['vocations_list']);
  25. $config_vocations_short = explode(",", $config['site']['vocations_short_list']);
  26. //load server config
  27. $config['server'] = parse_ini_file($config['site']['server_path'].'config.lua');
  28. if(isset($config['server']['mysqlHost']))
  29. {
  30. //new (0.2.6+) ots config.lua file
  31. $mysqlhost = $config['server']['mysqlHost'];
  32. $mysqluser = $config['server']['mysqlUser'];
  33. $mysqlpass = $config['server']['mysqlPass'];
  34. $mysqldatabase = $config['server']['mysqlDatabase'];
  35. }
  36. elseif(isset($config['server']['sqlHost']))
  37. {
  38. //old (0.2.4) ots config.lua file
  39. $mysqlhost = $config['server']['sqlHost'];
  40. $mysqluser = $config['server']['sqlUser'];
  41. $mysqlpass = $config['server']['sqlPass'];
  42. $mysqldatabase = $config['server']['sqlDatabase'];
  43. }
  44. $sqlitefile = $config['server']['sqliteDatabase'];
  45. $passwordency = '';
  46. if(strtolower($config['server']['useMD5Passwords']) == 'yes' || strtolower($config['server']['passwordType']) == 'md5')
  47. {
  48. $passwordency = 'md5';
  49. }
  50. if(strtolower($config['server']['passwordType']) == 'sha1')
  51. {
  52. $passwordency = 'sha1';
  53. }
  54. // loads #####POT mainfile#####
  55. include('pot/OTS.php');
  56. // PDO and POT connects to database
  57. $ots = POT::getInstance();
  58. if(strtolower($config['server']['sqlType']) == "mysql")
  59. {
  60. //connect to MySQL database
  61. try
  62. {
  63. $ots->connect(POT::DB_MYSQL, array('host' => $mysqlhost, 'user' => $mysqluser, 'password' => $mysqlpass, 'database' => $mysqldatabase) );
  64. }
  65. catch(PDOException $error)
  66. {
  67. echo 'Database error - can\'t connect to MySQL database. Possible reasons:<br>1. MySQL server is not running on host.<br>2. MySQL user, password, database or host isn\'t configured in: <b>'.$config['site']['server_path'].'config.lua</b> .<br>3. MySQL user, password, database or host is wrong.';
  68. }
  69. }


Spawnm
forum nie parser, zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.