rechtstexte für onlineshop
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: Fehlermeldung bei Bestellaufruf

    schnickpick85

    • Frisch an Board
    • Beiträge: 91
    Fehlermeldung bei Bestellaufruf
    am: 10. September 2012, 21:58:37
    Hallo Ihr lieben irgendwie habe ich Müll gebaut, wenn ich im Backend auf Bestellungen gehe bekomme ich folgende Fehlermeldung:
    Fatal error: Cannot redeclare xtdbquery() (previously declared in D:\HostingSpaces\xxx\xxx\wwwroot\admin\includes\application_top.php:225) in D:\HostingSpaces\xxx\xxx\wwwroot\admin\includes\application_top.php on line 233

    Hilfe an was kann das liegen? Freue mich über jede hilfreiche Antwort.

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

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Fehlermeldung bei Bestellaufruf
    Antwort #1 am: 10. September 2012, 23:05:40
    Du scheinst bei der Funktion xtdbquery() ein include oder require davor stehen zu haben in Zeile 225. Mach daraus ein include_once bzw. require_once und entferne den zweiten Aufruf in der Zeile 233.

    Wenn das nicht klappt, dann poste bitte einmal die Zeilen 225-235 aus deiner admin/includes/application_top.php.

    Gruß
    Ronny

    schnickpick85

    • Frisch an Board
    • Beiträge: 91
    Re: Fehlermeldung bei Bestellaufruf
    Antwort #2 am: 11. September 2012, 09:08:39
    In den Zeilen 225 und 233 steht gar nichts von include, da steht:

    Code: PHP  [Auswählen]
    224  define('FILENAME_IMAGEMANIPULATOR',IMAGE_MANIPULATOR);
    225    function xtDBquery($query) {
    226       if (DB_CACHE=='true') {
    227             $result=xtc_db_queryCached($query);
    228             //echo 'cached query: '.$query.'<br />';
    229          } else {
    230             $result=xtc_db_query($query);
    231    }
    232    return $result;
    233  }

    Lg Nicole

    [EDIT jannemann - 11.09.2012: Code richtig formatiert]

    schnickpick85

    • Frisch an Board
    • Beiträge: 91
    Re: Fehlermeldung bei Bestellaufruf
    Antwort #3 am: 11. September 2012, 11:33:29
    Oh man ich komm nicht weiter Hilfe!!! Was hab ich angestellt?

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Fehlermeldung bei Bestellaufruf
    Antwort #4 am: 11. September 2012, 11:42:08
    Die besagte Funktion xtdbquery ist in admin/includes/application_top.php definiert. Dieser Fehler entsteht wenn die application_top mehrfach inkludiert wird. Passiert manchmal beim Einbau von Modulen.

    Abhilfe:

    Gehe alle Dateien durch an denen du Änderungen vorgenommen hast. Suche die Vorkommen von

    include("includes/application_top.php");
    und
    require ("includes/application_top.php");

    Ersetze "require" gegen "require_once" und "include" gegen "include_once".

    Gruß
    Hen

    xxhappyxx

    • Viel Schreiber
    • Beiträge: 829
    • Geschlecht:
    Re: Fehlermeldung bei Bestellaufruf
    Antwort #5 am: 11. September 2012, 11:44:44
    Hallo schnickpick85,

    hast du in der richtigen application_top.php geschaut?

    Webkiste meinte die admin/includes/application_top.php und da sollte etwas in dieser Richtung stehen.

    Code: PHP  [Auswählen]
      require_once(DIR_FS_INC . 'xtc_db_close.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_error.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_query.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_queryCached.inc.php');

    Gruß Thomas

    schnickpick85

    • Frisch an Board
    • Beiträge: 91
    Re: Fehlermeldung bei Bestellaufruf
    Antwort #6 am: 11. September 2012, 12:22:12
    Ja so etwas habe ich hier stehen, aber das passt doch so oder nicht. Och man ich glaub ich mach alles nochma neu. Die Dateien, die ich geändert habe, haben auch nichts drinnen. Kein Plan ich bin Blind oder im Wald. Naja vielleicht hat ja noch jm. ne Idee für mich. Ich danke schon mal für eure Mühe.

    Code: PHP  [Auswählen]
      // include needed functions
      require_once(DIR_FS_INC . 'xtc_db_connect.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_close.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_error.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_query.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_queryCached.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_perform.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_fetch_array.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_num_rows.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_data_seek.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_insert_id.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_free_result.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_fetch_fields.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_output.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_input.inc.php');
      require_once(DIR_FS_INC . 'xtc_db_prepare_input.inc.php');
      require_once(DIR_FS_INC . 'xtc_get_ip_address.inc.php');
      require_once(DIR_FS_INC . 'xtc_setcookie.inc.php');
      require_once(DIR_FS_INC . 'xtc_validate_email.inc.php');
      require_once(DIR_FS_INC . 'xtc_not_null.inc.php');
      require_once(DIR_FS_INC . 'xtc_add_tax.inc.php');
      require_once(DIR_FS_INC . 'xtc_get_tax_rate.inc.php');
      require_once(DIR_FS_INC . 'xtc_get_qty.inc.php');
      require_once(DIR_FS_INC . 'xtc_product_link.inc.php');
      require_once(DIR_FS_INC . 'xtc_cleanName.inc.php');
      require_once(DIR_FS_INC . 'xtc_get_top_level_domain.inc.php');
    7 Antworten
    6815 Aufrufe
    23. April 2012, 16:42:36 von menschmeier
    6 Antworten
    3559 Aufrufe
    10. April 2013, 13:23:19 von toppi
    1 Antworten
    2302 Aufrufe
    06. November 2011, 20:34:49 von franky_n
    2 Antworten
    2346 Aufrufe
    03. Oktober 2009, 14:27:28 von Tomcraft