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: Resource Id #387 - Wieso ???

    svenyo

    • Mitglied
    • Beiträge: 211
    Resource Id #387 - Wieso ???
    am: 06. Mai 2015, 18:48:47
    Hallo,

    bin gerade dabei unseren Shop, aktuell Version 1.06 rev4642, auf SP1 und danach auf SP2 zu aktualisieren.
    Jetzt habe ich die checkout_payment.php bearbeitet, aber sobald nun ein Kunde etwas in den Warenkorb legt und den Bestellprozess abschließen will, kommt auf der Seite "Bezahlungsmethode auswählen" oben links im Eck die Meldung:

    Resource id #387

    Was hat diese Meldung überhaupt zu bedeuten?

    Der Bestellvorgang lässt sich zwar normal durchführen, aber woher kommt das? Und wie bekomme ich das wieder weg?

    Gruß,
    Sven

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

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Resource Id #387 - Wieso ???
    Antwort #1 am: 06. Mai 2015, 20:14:34
    Schau mal ob irgendwo eine offene Ressource auf eine Datei mit echo ausgegeben wird.

    svenyo

    • Mitglied
    • Beiträge: 211
    Re: Resource Id #387 - Wieso ???
    Antwort #2 am: 06. Mai 2015, 20:41:59
    Hall Matt,

    danke für deine Rückmeldung. Jetzt wollte ich gerade mal nachschauen, aber auf einmal bleibt die Seite weiß.
    Sobald man bei den Versandkosten auf weiter klickt, wird die checkout_payment.php geladen, aber die Seite bleibt weiß.

    Was ist den nun passiert?

    Gruß,
    Sven

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Resource Id #387 - Wieso ???
    Antwort #3 am: 06. Mai 2015, 20:57:33
    Das sollte dir ein Blick ins error_log sagen können.

    svenyo

    • Mitglied
    • Beiträge: 211
    Re: Resource Id #387 - Wieso ???
    Antwort #4 am: 06. Mai 2015, 21:05:29
    Hab den Fehler für die weiße Seite gerade gefunden. Hatte eine Datei vergessen.
    Jetzt mach ich mich mal auf die Suche, wenn ich es richtig verstanden habe, muss irgendwo eine } oder ; fehlen?

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Resource Id #387 - Wieso ???
    Antwort #5 am: 06. Mai 2015, 21:07:53
    Der Resource Id Fehler hat mit einem Syntax-Fehler nichts zu tun. Da gibt's irgendwo nen echo, der nen Dateipointer ausgibt.

    svenyo

    • Mitglied
    • Beiträge: 211
    Re: Resource Id #387 - Wieso ???
    Antwort #6 am: 06. Mai 2015, 21:23:18
    Das ist mir jetzt zu hoch. :-?
    Das hat heute Abend bestimmt noch gefehlt, dass so ein Laie wie ich um Rat fragt.
    Nach was genau muss ich den suchen?

    In der Datei checkout_payment.php habe ich nur zwei echo drin.
    Einmal:

    Code: PHP  [Auswählen]
    //BOF - Dokuman - 2012-06-19 - BILLSAFE payment module
    if ($_GET['billsafe_close'] == 'true' || $_GET['payment_error'] == 'billsafe_2' || $_GET['payment_error'] == 'billsafe_2hp') echo '<script type="text/javascript"> if (top.lpg) top.lpg.close("'.xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message='.stripslashes(urlencode(html_entity_decode($_GET['error_message']))), 'SSL').'"); </script>';
    //EOF - Dokuman - 2012-06-19 - BILLSAFE payment module

    und das zweite Mal hier:

    Code: PHP  [Auswählen]
    if($_SESSION['customers_status_id'] <= 2) {
    echo
    $shop_content_query2 = xtc_db_query("SELECT content_title,
                                               content_heading,
                                               content_text,
                                               content_file
                                         FROM "
    . TABLE_CONTENT_MANAGER . "
                                         WHERE content_group='9' "
    . $group_check . "
                                         AND languages_id='"
    . $_SESSION['languages_id'] . "'");
    $shop_content_data2 = xtc_db_fetch_array($shop_content_query2);

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Resource Id #387 - Wieso ???
    Antwort #7 am: 06. Mai 2015, 21:28:37
    Der zweite. Doch kein Dateipointer :) Woher da das einsame echo kommt ist mir aber irgendwie unklar.

    svenyo

    • Mitglied
    • Beiträge: 211
    Re: Resource Id #387 - Wieso ???
    Antwort #8 am: 06. Mai 2015, 21:38:36
    Hier ist mal der ganze Abschnitt des Codes:

    Code: PHP  [Auswählen]
     // BOF Withdrawal
    if($_SESSION['customers_status_id'] <= 2) {
    echo
    $shop_content_query2 = xtc_db_query("SELECT content_title,
                                               content_heading,
                                               content_text,
                                               content_file
                                         FROM "
    . TABLE_CONTENT_MANAGER . "
                                         WHERE content_group='9' "
    . $group_check . "
                                         AND languages_id='"
    . $_SESSION['languages_id'] . "'");
    $shop_content_data2 = xtc_db_fetch_array($shop_content_query2);
    if ($shop_content_data2['content_file'] != '') {
      $conditions2 = '<div class="withdrawalframe">' . file_get_contents(DIR_FS_DOCUMENT_ROOT . 'media/content/' . $shop_content_data2['content_file']) . '</div>';
    } else {
      $conditions2 = '<div class="withdrawalframe">' . $shop_content_data2['content_text'] . '</div>';
    }
    $smarty->assign('WITHDRAWAL', $conditions2);
    $smarty->assign('WITHDRAWAL_LINK', $main->getContentLink(9, MORE_INFO,'SSL'));
    if (isset ($_GET['step']) && $_GET['step'] == 'step2') {
      $smarty->assign('WITHDRAWAL_checkbox', '<input type="checkbox" value="withdrawal" name="withdrawal" checked />');
    } else {
      $smarty->assign('WITHDRAWAL_checkbox', '<input type="checkbox" value="withdrawal" name="withdrawal" />');
    }
     // EOF Withdrawal

    Habe das Modul eingebaut, wo AGB, Widerruf und Datenschutz mit 3 separaten Häkchen bestätigt werden müssen.

    Soll ich hier das echo einfach löschen?

    svenyo

    • Mitglied
    • Beiträge: 211
    Re: Resource Id #387 - Wieso ???
    Antwort #9 am: 06. Mai 2015, 21:49:23
    Habe das echo jetzt mal rausgenommen, Meldung ist weg und bislang konnte ich auch keinen weiteren Fehler feststellen.
    Herzliches Danke für die Hilfe.
    4 Antworten
    2115 Aufrufe
    04. Juli 2017, 15:49:22 von hhtech
    3 Antworten
    2503 Aufrufe
    30. April 2013, 10:06:48 von TF101
    5 Antworten
    3430 Aufrufe
    22. Dezember 2010, 17:13:55 von KingderNacht
    25 Antworten
    11444 Aufrufe
    06. September 2012, 04:13:55 von fahrzumhimmel