Jump to content
xt:Commerce Community Forum

Fehlermeldung bei Bestellvorgang php code im browserfenster


eucom

Recommended Posts

so nach meinem installationsproblem, dass übrigens gelöst worden ist dass ich anstatt xampp und ein win2008 server extra apache php und mysql und einen win 2003 server genommen habe und es gab keine probleme mehr mit ioncube.....

aber....

Alles ist soweit so gut,

aber nachdem man zur kasse gehen will gibt der browser als erstes in textform folgendes aus :

content)==0) { $xtLink->_redirect($xtLink->_link(array('page'=>'cart'))); } $_SESSION['cart']->_checkCustomersStatusRange('shipping'); $brotkrumen->_addItem($xtLink->_link(array('page'=>'cart')),TEXT_CART); $brotkrumen->_addItem($xtLink->_link(array('page'=>'checkout','paction'=>'shipping', 'conn'=>'SSL')),TEXT_SHIPPING_METHOD); ?>

dahinter folgt dann der shop...

nach drücken des weiter buttons , zur erklärung ich habe nur eine versandart angegeben,wird der "kopf" mit der sogenannten (?)

fehlermeldung immer länger....und zwar :

content)==0) { $xtLink->_redirect($xtLink->_link(array('page'=>'cart'))); } $_SESSION['cart']->_checkCustomersStatusRange('payment'); $brotkrumen->_addItem($xtLink->_link(array('page'=>'cart')),TEXT_CART); $brotkrumen->_addItem($xtLink->_link(array('page'=>'checkout','paction'=>'shipping', 'conn'=>'SSL')),TEXT_SHIPPING_METHOD); $brotkrumen->_addItem($xtLink->_link(array('page'=>'checkout','paction'=>'payment', 'conn'=>'SSL')),TEXT_PAYMENT_METHOD); if (isset($_SESSION['selected_payment_sub'])) unset($_SESSION['selected_payment_sub']); if(empty($_SESSION['selected_shipping'])){ $info->_addInfo(ERROR_NO_SHIPPING_SELECTED); $checkout_data['page_action'] = 'shipping'; } unset($_SESSION['conditions_accepted']); unset($_SESSION['rescission_accepted']); ?>

dann kann ich im shop z.b. rechnung auswählen beim nächsten drücken von weiter wir dieser "kopf" noch länger....

content)==0) { $xtLink->_redirect($xtLink->_link(array('page'=>'cart'))); } $_SESSION['cart']->_checkCustomersStatusRange('confirmation'); $brotkrumen->_addItem($xtLink->_link(array('page'=>'cart')),TEXT_CART); $brotkrumen->_addItem($xtLink->_link(array('page'=>'checkout','paction'=>'shipping', 'conn'=>'SSL')),TEXT_SHIPPING_METHOD); $brotkrumen->_addItem($xtLink->_link(array('page'=>'checkout','paction'=>'payment', 'conn'=>'SSL')),TEXT_PAYMENT_METHOD); $brotkrumen->_addItem($xtLink->_link(array('page'=>'checkout','paction'=>'confirmation', 'conn'=>'SSL')),TEXT_CONFIRMATION); if(empty($_SESSION['selected_payment'])){ $info->_addInfo(ERROR_NO_PAYMENT_SELECTED); $checkout_data['page_action'] = 'payment'; } // sub payment ? if (strpos($_SESSION['selected_payment'],':')) { $_payments = explode(':',$_SESSION['selected_payment']); $_SESSION['selected_payment'] = $_payments[0]; $_SESSION['selected_payment_sub'] = $_payments[1]; } // if isset payment discount, add to card if($_SESSION['conditions_accepted'] != 'true'){ $info->_addInfo(ERROR_CONDITIONS_ACCEPTED); $checkout_data['page_action'] = 'payment'; } $p_data = $checkout->_getPayment(); $payment_info = $p_data[$_SESSION['selected_payment']]; $s_data = $checkout->_getShipping(); $shipping_info = $s_data[$_SESSION['selected_shipping']]; // Shipping $shipping_class_path = _SRV_WEBROOT._SRV_WEB_PLUGINS.$shipping_info['shipping_dir'].'/classes/'; $shipping_class_file = 'class.'.$shipping_info['shipping_code'].'.php'; if (file_exists($shipping_class_path . $shipping_class_file)) { require_once($shipping_class_path.$shipping_class_file); $shipping_module_data = new $shipping_info['shipping_code'](); } // Payment $payment_class_path = _SRV_WEBROOT._SRV_WEB_PLUGINS.$payment_info['payment_dir'].'/classes/'; $payment_class_file = 'class.'.$payment_info['payment_code'].'.php'; if (file_exists($payment_class_path . $payment_class_file)) { require_once($payment_class_path.$payment_class_file); $payment_module_data = new $payment_info['payment_code'](); } ($plugin_code = $xtPlugin->PluginCode('module_checkout.php:checkout_pre_data')) ? eval($plugin_code) : false; if ($payment_module_data->subpayments===true) { // check if subpayment is allowed if (!in_array($_SESSION['selected_payment_sub'],$payment_module_data->allowed_subpayments)) { $info->_addInfo(ERROR_NO_PAYMENT_SELECTED); $checkout_data['page_action'] = 'payment'; } } if (isset($_SESSION['selected_payment_sub'])) $payment_info['payment_name']=constant('TEXT_PAYMENT_'.strtoupper($_SESSION['selected_payment_sub'])); // post form ? $post_form = 0; if (isset($payment_module_data->post_form) && $payment_module_data->post_form==true) $post_form = 1; $data = array('data' => $_SESSION['cart']->show_content, 'payment_info' => $payment_info, 'shipping_info' => $shipping_info, 'post_form' => $post_form, 'sub_total' => $_SESSION['cart']->content_total['formated'], 'sub_data' => $_SESSION['cart']->show_sub_content, 'tax' => $_SESSION['cart']->tax, 'total' => $_SESSION['cart']->total['formated'] ); ($plugin_code = $xtPlugin->PluginCode('module_checkout.php:checkout_data')) ? eval($plugin_code) : false; $checkout_data = array_merge($checkout_data, $data); ?>

dann wird nichts angezeigt an der stelle wo man die bestellunmg bestätigten soll

auf der nun folgenden seite wird der kopf kleiner und zwar :

_addItem($xtLink->_link(array('page'=>'checkout','paction'=>'success')),TEXT_SUCCESS); $success_order_id = (int)$_SESSION['success_order_id']; $success_order = new order($_SESSION['success_order_id'],$_SESSION['customer']->customers_id); $_show = 'true'; ($plugin_code = $xtPlugin->PluginCode('module_checkout.php:success')) ? eval($plugin_code) : false; // Payment $payment_class_path = _SRV_WEBROOT._SRV_WEB_PLUGINS.$success_order->order_data['payment_code'].'/classes/'; $payment_class_file = 'class.'.$success_order->order_data['payment_code'].'.php'; if (file_exists($payment_class_path . $payment_class_file)) { require_once($payment_class_path.$payment_class_file); $payment_module_data = new $success_order->order_data['payment_code'](); } $checkout_data = array('page_action'=>$page_data,'show_next_button'=>$_show); ?>

die bestellung wird auch gebucht und eine email geschickt.....

aber es ist natuerlich störend dass dieser "Fehlermeldungsheader" erscheint....

wer kennt das problem oder kann mir helfen ?

viele gruesse von eucom

Link to comment
Share on other sites

  • 2 weeks later...

Die Dateien im Ordner

xtCore/pages/page_action/checkout.***.php

werden eingeleitet durch den Tag <? welche dadurch nicht durch den PHP Interpreter abgearbeitet werden.

Du hast 2 Möglichkeiten:

1. Setze den beginnenden Tag in den betreffenden Dateien auf <?php

oder

2. Setze in deiner php.ini den Wert "short_open_tag" auf "On"

Grüße wirtie

Link to comment
Share on other sites

Danke für die Antwort...

ich hatte das mittlerweile auch herausgefunden...

ich hab nicht im entferntesten daran gedacht dass im gesamten checkout ordner

in jeder datei "php" gefehlt hat......und zwar schon im original file....

seitdem bin ich auf der hut und habe noch einen fehler der mit der datenbank zu tun hat ....

wenn ich eine kategorie erzeugen will kommt folgende fehlermeldung :

Fatal error: mysql error: [0: ] in EXECUTE("INSERT INTO xt_categories_description ( CATEGORIES_ID, LANGUAGE_CODE ) VALUES ( 6, 'de' )") in C:\Apache2\htdocs\boogieblast\veyton_4012\xtFramework\library\adodb\adodb-errorhandler.inc.php on line 77

wenn ich den fehler noch wegbekomme dann kann ich den shop auch richtig benutzen :)

vielleicht hat jemand dazu auch eine idee...

mfg eucom

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...