Autor Zpráva
Kaciirek
Profil *
Dobry den,
at se snazim jak se snazim tak nikde chybejici zavorku nevidim a ani v PSPedu to nemuzu najit. Prosim o pomoc.
Je to instalacni soubor z jednoho eshopu a pres tohle se nemuzu prenest. Nevim zda to neni treba na serveru. Instaluju to poprve tak nemuzu rici ze to fungovalo.

Parse error: syntax error, unexpected '{' in /stor1/agtechnik/html/install.php on line 311

292
if(isSet($_POST['smtp_login']) && $_POST['smtp_login'] != ''){
                $data2 = array(
                  'swift_smtp' => $_POST['smtp_server'],
                  'swift_smtp_port' => $_POST['smtp_port'],
                  'swift_smtp_user' => $_POST['smtp_login'],
                  'swift_smtp_password' => $_POST['smtp_password'],
                  'contact_email' => $_POST['smtp_email']
                );
300
if(!valid_email($_POST['smtp_email'])){
                  $error = 'Váš email nemá platný formát.';
                }

305
require_once "swift/Swift.php";
                  require_once "swift/Swift/Connection/SMTP.php";
                  
                  $smtp =& new Swift_Connection_SMTP($_POST['smtp_server'], $_POST['smtp_port']);
                  $smtp->setUsername($_POST['smtp_login']);
310 $smtp->setPassword($_POST['smtp_password']);
311
try     {
                    $swift =& new Swift($smtp);
                    }               
                catch (Swift_ConnectionException $e) {
315
$error = 'Nezdařilo se připojení k SMTP serveru.<br />'.$e->getMessage();
                }
                $data = array_merge($data, $data2);
              }
              if(!$error){
320
saveVariables( $data, 'config/general.php' );
                saveVariables( array('orders_email' => $_POST['smtp_email']), 'config/lang_cz.php' );
                $step = 2;
              }


Za kazdou radu budu moc vdecny.
Kaciirek

Moderátor Majkl578: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Moderátor Majkl578: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
Joker
Profil
Kaciirek:
Jaká verze PHP je na tom serveru?
Kaciirek
Profil *
Toto mam napsano v podporovane technologie:


Interpret PHP. Interpretovany jsou soubory .php, .php5, .php4, .php3, .phtml
Alphard
Profil
Kaciirek:
Nemůžete se podívat na phpinfo()? Nebo se podívejte, jestli je někde před tím jiný try-catch blok, přes který interpret přešel.
Kaciirek
Profil *
Podívat se určitě můžu jen nevím kde bych to našel. Jestli někde v souboru a nebo na serveru.
V souboru je uvedeno na začátku:
if(!version_compare(PHP_VERSION, '5.2', '>=')) {
  die('Aplikace vyzaduje PHP verze 5.2 a vyssi');


try-catch jsem našel jediný. V souboru se nikde jinde nepoužívá.

Soubor mohu zaslat či ho zpřístupnit.

Děkuji za pomoc.
Kaciirek
Profil *
Uz jsem to nasel a zjistil jsem verzi PHP4. Prej to predelaj. Dekuji za rady.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: