![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.05.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Znam się trochę na programowaniu jednak w php stawiam pierwsze kroki. Bawię się ostatnio oprogramowaniem sklepu online i uruchamiając plik index.php dostałem następujący błąd: Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in D:\sklep2\index.php on line 56 linia 56 w pliku php to: use symfony\Component\ClassLoader\UniversalClassLoader;. Czy może ktoś pomóc co to oznacza ? D.P. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
wszelkie bloki USE maja byc na poczatku pliku a nie gdzies w srodku.
ps: jakiej wersji php uzywasz? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.05.2017 Ostrzeżenie: (0%) ![]() ![]() |
Podejrzewałem że to może być problem,
php rozpakowywałem z zipa o nazwie: php-5.2.13-Win32. Ale wkleję cały index.php: <?php ini_set('display_errors', true); (defined('E_DEPRECATED')) ? error_reporting(E_ALL & ~ E_DEPRECATED & ~ E_STRICT) : error_reporting(E_ALL); $__LOCAL_CATALOG = ''; $__SERVER_DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; if (substr($_SERVER['DOCUMENT_ROOT'], - 1) == '/'){ $__SERVER_DOCUMENT_ROOT = substr($_SERVER['DOCUMENT_ROOT'], 0, - 1); } else{ $__SERVER_DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; } $__SCRIPT_FILENAME = isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : str_replace($__SERVER_DOCUMENT_ROOT, '', $_SERVER['SCRIPT_FILENAME']); if (($indexPosition = strpos($__SCRIPT_FILENAME, '/index.php')) > 0){ $__LOCAL_CATALOG = substr($_SERVER['REQUEST_URI'], 0, $indexPosition); if (strpos($__LOCAL_CATALOG, '/') == 0){ $__LOCAL_CATALOG = substr($__LOCAL_CATALOG, 1); } } if (strlen($__LOCAL_CATALOG) > 0){ if (substr($__LOCAL_CATALOG, - 2) == '//'){ $__LOCAL_CATALOG = substr($__LOCAL_CATALOG, 0, - 1); } } DEFINE('LOCAL_CATALOG', $__LOCAL_CATALOG); DEFINE('__ENABLE_DEBUG__', 1); DEFINE('DS', DIRECTORY_SEPARATOR); DEFINE('ROOTPATH', dirname(__FILE__) . DS); DEFINE('__PHPMAILER_CLASS__', ROOTPATH . 'lib' . DS . 'phpmailer' . DS); DEFINE('__IMAGE_CLASS__', ROOTPATH . 'lib' . DS . 'imageGD' . DS); DEFINE('__DISPATCHER_CLASS__', ROOTPATH . 'lib' . DS . 'dispatcher' . DS); set_include_path(ROOTPATH . 'lib' . DS . PATH_SEPARATOR . get_include_path()); include_once (ROOTPATH . 'lib' . DS . 'xajax' . DS . 'xajax_core' . DS . 'xajax.inc.php'); date_default_timezone_set('Europe/Warsaw'); require_once ROOTPATH . 'lib' . DS . 'Symfony' . DS . 'Component' . DS . 'ClassLoader' . DS . 'UniversalClassLoader.php'; use Symfony\Component\ClassLoader\UniversalClassLoader; // <----linia56 $loader = new UniversalClassLoader(); $loader->register(); $loader->registerNamespaces(array( 'Symfony\\Component\\HttpFoundation' => ROOTPATH . 'lib', 'Symfony\\Component\\Routing' => ROOTPATH . 'lib', 'Gekosale' => ROOTPATH . 'application', 'FormEngine' => ROOTPATH . 'lib', 'SimpleForm' => ROOTPATH . 'lib', 'Doctrine' => ROOTPATH . 'lib', 'PasswordHash' => ROOTPATH . 'lib' )); Gekosale\Autoloader::register(); try{ Gekosale\App::Run(); } catch (Exception $e){ echo $e->getMessage(); die(); } |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
PHP min 5.3
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.05.2017 Ostrzeżenie: (0%) ![]() ![]() |
O.K.
Zatem jest tak PHP pobrałem ze strony: http://museum.php.net/php5/ Mam pytanie czy i ewentualnie minimalnie który inny użyć (nie koniecznie z tej strony) aby to chodziło z apache_2.2.14-win32-x86-no_ssl i mysql-essential-5.1.44-win32 na komputerze z winxp-32-sp3 ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ostatni wspierany przez xp był 5.4.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.05.2017 Ostrzeżenie: (0%) ![]() ![]() |
No to z grubsza wiem,
na czym stoję. Dzięki wszystkim za odpowiedzi. Pozdrawiam D.P. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:56 |