Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: xtc_php_mail.inc.php Fehler am Ende der Bestellung

    jaykop

    • Neu im Forum
    • Beiträge: 48
    xtc_php_mail.inc.php Fehler am Ende der Bestellung
    am: 01. September 2010, 12:38:09
    Hallo,

    habe im Onlineshop ein Problem wenn man die Bestellung abschließen will. Auf der aller letzten Seite nachdem man die Bestellung abschließen möchte kommt diese Fehlermeldung.
    Vielleicht kann mir einer mal einen Ansatz geben wo der Wurm liegt :)

    Mir ist eben aufgefallen das
    der Fehler nur dann auftritt wenn man die Seite auf die Türkische Sprache umgestellt hat.

    Code: PHP  [Auswählen]
    Warning: html_entity_decode() [function.html-entity-decode]: charset `ISO-8859-2' not supported, assuming iso-8859-1 in /www/htdocs/v167299/xtc/inc/xtc_php_mail.inc.php on line 131

    Warning: html_entity_decode() [function.html-entity-decode]: charset `ISO-8859-2'
    not supported, assuming iso-8859-1 in /www/htdocs/v167299/xtc/inc/xtc_php_mail.inc.php on line 131

    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v167299/xtc/inc/xtc_php_mail.inc.php:131) in /www/htdocs/v167299/xtc/inc/xtc_redirect.inc.php on line 34

    Der shop ist hier zu betrachten: http://dogan-davetiye.de/xtc/

    Liegt es vielleicht an der Türkischen Sprache die ich installiert habe ?
    Weil nur dort der charset 'ISO-8859-2' eingestellt ist.

    lg
    Jaykop



    Linkback: https://www.modified-shop.org/forum/index.php?topic=7757.0

    web28

    • modified Team
    • Beiträge: 9.404
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #1 am: 01. September 2010, 12:59:58
    Öffne

    inc/xtc_php_mail.inc.php

    und setze ein @ vor html_entity_decode

    also so

    @html_entity_decode

    Damit wird die Warnmeldung unterdrückt

    html_entity_decode unterstützt nicht ISO-8859-2, deshalb wird ISO-8859-1 benutzt, deshalb die Warnmeldung.
    In den Textemails sind deshalb noch Entities, da sie nicht alle dekodiert werden können.

    Gruss Web28

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #2 am: 01. September 2010, 13:02:50
    Zitat
    html_entity_decode() [function.html-entity-decode]: charset `ISO-8859-2' not supported
    Das ist leider eine PHP-Beschränkung, die kein 'ISO-8859-2' versteht.

    Solche Probleme lassen sich mittelfristig nur mit UTF-8 lösen.

    EDIT: web28 war schneller ;)

    jaykop

    • Neu im Forum
    • Beiträge: 48
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #3 am: 01. September 2010, 13:33:19
    Super danke web28 ! :D

    die Fehler Meldung mit html_entity_decode ist weg dafür aber andere da :S
    Wie gesagt diese Fehler tretten nur auf wenn man die Türkische Sprache ausgewählt hat.

    Code: PHP  [Auswählen]
    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v167299/xtc/includes/classes/order_total.php:231) in /www/htdocs/v167299/xtc/inc/xtc_redirect.inc.php on line 34

    lg
    Jaykop

    web28

    • modified Team
    • Beiträge: 9.404
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #4 am: 01. September 2010, 16:52:55
    Das deutet auf eine fehlende Sprachdatei oder eine falsche Bezeichnung des Sprachenordners hin

    Zeile 231 in ncludes/classes/order_total.php

    Code: PHP  [Auswählen]
    include (DIR_WS_LANGUAGES.$_SESSION['language'].'/modules/order_total/'.$value);

    jaykop

    • Neu im Forum
    • Beiträge: 48
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #5 am: 01. September 2010, 19:42:09
    Der Fehler lag in der Datei

    Zitat
    lang/tr/modules/order_total/ot_total.php

    Hier waren anstatt 28 Zeilen 32 Zeilen. Nachdem ich von unten die 4 leeren Zeilen gelöscht habe kam der Fehler nicht mehr. Ich wusste gar nicht, dass auch leere Zeilen Fehler verursachen können :S komisch...
    naja der Fehler ist weg aber mich würde interessieren warum der Fehler nur wegen den leeren Zeilen kam ?

    Danke an euch ihr seid wieder mal super ! :D

    ASNCM

    • Frisch an Board
    • Beiträge: 81
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #6 am: 21. Mai 2011, 12:38:05
    Hi. habe auch eine Fehlermeldung die auf diese Datei hingeht!
    Aber....
    Ich habe diese Datei nicht bei mir im Ordner drin.
    "/lang/german/modules/order_total/ot_total.php"
    Habe schon geschaut. Weder in der 1.03, 1.04 und auch in der 1.05 ist diese Datei nicht drin.
    Wo bekommt man diese Datei denn her?

    gruss ASNCM

    ASNCM

    • Frisch an Board
    • Beiträge: 81
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #7 am: 21. Mai 2011, 13:29:02
    Hat sich erledigt.
    Mein Fehler. Datei ist da. Aber Fehler immer noch.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.304
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #8 am: 21. Mai 2011, 14:02:11
    Welche Fehlermeldung ?

    ASNCM

    • Frisch an Board
    • Beiträge: 81
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #9 am: 21. Mai 2011, 14:39:15
    Fange am besten von vorne an:
    Habe XTC V.1.03 Voll Funktionstüchtig (www.arbato.de) installiert damals.
    Jetzt wollten wir eigentlich Paypal IPN nutzen und dieses ging nicht.
    Habe eine neue Datenbank angelegt und die Daten des originalem Shops eingefügt.
    Dann Die SQL updates installiert (1.03 auf 1.04 & 1.04 auf 1.05)
    Anschliessend xtc 1.05 in einem 2.Ordner installiert aber ohne die SQL Standard-Datenbank, da diese ja jetzt Aktuell ist.
    Bilder und Template kopiert und versucht zu starten.
    Bis hierhin Alles TOP!
    Aber... Wenn ich jetzt etwas in meinem Warenkorb lege, und auf den Punkt 2 Komme wo die Zahlungsvorschläge sind kommt dieser Text (Bild was ich mit angehangen habe).
    Komisch ist das es die Datei ot_total.php garn icht gibt.
    Auch das es hier in der Fehlermeldung so geschrieben da steht: "ot_to tal.php"
    Hast du eine Idee?

    [EDIT Tomcraft 21.05.2011: Fehlermeldungen werden bitte als Text gepostet! -> Screenshot gelöscht.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #10 am: 21. Mai 2011, 15:58:21
    Bitte keine Doppelposts, den andere von dir habe ich eben gelöscht! :motz:

    P.S.: Fehlermeldungen bitte als Text und nicht als Screenshot! :!:

    Grüße

    Torsten

    ASNCM

    • Frisch an Board
    • Beiträge: 81
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #11 am: 21. Mai 2011, 16:21:28
    OK, sorry.  :doh:

    Also hier die Fehlermeldung:

    Warning: include(/kunden/homepages/22/d343119715/htdocs/shop2/lang/german/modules/order_total/ot_to tal.php) [function.include]: failed to open stream: No such file or directory in /homepages/22/d343119715/htdocs/shop2/includes/classes/order_total.php on line 231

    Warning: include() [function.include]: Failed opening '/kunden/homepages/22/d343119715/htdocs/shop2/lang/german/modules/order_total/ot_to tal.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/22/d343119715/htdocs/shop2/includes/classes/order_total.php on line 231

    Warning: include(/kunden/homepages/22/d343119715/htdocs/shop2/includes/modules/order_total/ot_to tal.php) [function.include]: failed to open stream: No such file or directory in /homepages/22/d343119715/htdocs/shop2/includes/classes/order_total.php on line 232

    Warning: include() [function.include]: Failed opening '/kunden/homepages/22/d343119715/htdocs/shop2/includes/modules/order_total/ot_to tal.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/22/d343119715/htdocs/shop2/includes/classes/order_total.php on line 232

    Fatal error: Class 'ot_to tal' not found in /homepages/22/d343119715/htdocs/shop2/includes/classes/order_total.php on line 235

    ASNCM

    • Frisch an Board
    • Beiträge: 81
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #12 am: 22. Mai 2011, 07:39:32
    Hat da jemand eine Lösung für ?
    Das scheint momentan mein einziges Problem zu sein.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #13 am: 22. Mai 2011, 08:03:05
    Ich werde das Gefühl nicht los, dass die Datei "ot_total.php" bei dir ein Leerzeichen enthält, weil deine Fehlermeldung "ot_to tal.php" ausgibt.

    Schau mal nach, ob die Datei richtig geschrieben ist.

    Gruß
    Ronny

    ASNCM

    • Frisch an Board
    • Beiträge: 81
    • Geschlecht:
    Re: xtc_php_mail.inc.php Fehler am Ende der Bestellung
    Antwort #14 am: 22. Mai 2011, 08:20:14
    Hi.
    Hier der Code der sich in der Datei befindet:

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: ot_total.php 899 2005-04-29 02:40:57Z hhgag $  

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(ot_total.php,v 1.2 2002/04/17); www.oscommerce.com
       (c) 2003      nextcommerce (ot_total.php,v 1.5 2003/08/13); www.nextcommerce.org

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


      define('MODULE_ORDER_TOTAL_TOTAL_TITLE', '<b>Summe</b>');
      define('MODULE_ORDER_TOTAL_TOTAL_TITLE_NO_TAX', '<b>Summe, netto</b>');
      define('MODULE_ORDER_TOTAL_TOTAL_TITLE_NO_TAX_BRUTTO','<b>Summe, brutto</b>');
      define('MODULE_ORDER_TOTAL_TOTAL_DESCRIPTION', 'Summe der Bestellung');

      define('MODULE_ORDER_TOTAL_TOTAL_STATUS_TITLE','Summe anzeigen');
      define('MODULE_ORDER_TOTAL_TOTAL_STATUS_DESC','Möchten Sie die Gesamtbestellsumme anzeigen?');

      define('MODULE_ORDER_TOTAL_TOTAL_SORT_ORDER_TITLE','Sortierreihenfolge');
      define('MODULE_ORDER_TOTAL_TOTAL_SORT_ORDER_DESC','Anzeigereihenfolge.');
    ?>
     
    Da sieht alles ok aus.
    Bin schon fast am Verzweifeln... :`(

    1 Antworten
    3042 Aufrufe
    23. Januar 2012, 14:37:44 von taxidd3
    30 Antworten
    13569 Aufrufe
    08. August 2010, 21:14:48 von guensi
               
    anything