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: Warning über Header nach Update

    hoth

    • Neu im Forum
    • Beiträge: 10
    Warning über Header nach Update
    am: 25. November 2012, 22:13:01
    Hallo,
    ich habe die Dateien für das "Update für alle Shopversionen und Änderung des Projektnamens" per ftp hochgeladen und seitdem bekomme ich beim Bestellprozess eine Warning über dem Header des Shops angezeigt.
    Hier der Text:

    Warning: addslashes() expects parameter 1 to be string, array given in /www/htdocs/XXXXXX/shop/inc/xtc_address_format.inc.php on line 63

    Warning: addslashes() expects parameter 1 to be string, array given in /www/htdocs/XXXXXX/shop/inc/xtc_address_format.inc.php on line 63

    Kann mir da jemand helfen?
    Über eine Antwort würde ich mich freuen, ich wollte den Shop nämlich nach dem Einspielen des Updates online stellen, was ich jetzt vorsichtshalber lieber nicht mache.
    Viele Grüße
    Thorsten


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

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Warning über Header nach Update
    Antwort #1 am: 26. November 2012, 07:46:35
    Hallo Thorsten,

    welche Updates hast du genau eingespielt?
    Wenn du "nur" das Update für die Änderungen am Projektnamen eingespielt hast, muss der Fehler im Bestellprozess schon vorher vorhanden sein gewesen. Die xtc_address_format.inc.php wird nämlich beim Update nicht überschrieben.

    Schöne Grüße,
    Jan

    hoth

    • Neu im Forum
    • Beiträge: 10
    Re: Warning über Header nach Update
    Antwort #2 am: 26. November 2012, 09:14:29
    Guten Morgen,

    erstmal vielen Dank für die Antwort. Ich habe wirklich nur die Dateien eingespielt, die in dem .zip-File für das Update drin waren. Der Fehler ist mir vorher zumindest nie aufgefallen und auch den anderen Testusern nicht.
    An was kann das denn liegen? Ich habs leider nicht so mit php und bin da recht ratlos. Könnt ihr mir da weiterhelfen?
    Viele Grüße
    Thorsten

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Warning über Header nach Update
    Antwort #3 am: 26. November 2012, 10:55:52
    Hallo Thorsten,

    was wurde denn am Shop verändert?
    Welche Module wurden eingebaut?

    Schöne Grüße,
    Jan

    hoth

    • Neu im Forum
    • Beiträge: 10
    Re: Warning über Header nach Update
    Antwort #4 am: 26. November 2012, 11:20:10
    Hi Jan,

    ich habe den Shop weitestgehend so belassen wie er war. Ich habe eigentlich nur ein Template installiert und Daten reingeladen. Dann habe ich noch JTL Wawi installiert und damit ein wenig rumprobiert.
    Das sollte, wenn ich richtig informiert bin, aber keine Auswirkungen haben, bzw. den genannten Fehler verursachen.
    Bin ehrlich gesagt ein wenig ratlos...
    Viele Grüße
    Thorsten

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Warning über Header nach Update
    Antwort #5 am: 26. November 2012, 11:22:28
    Dann stell mal um auf das xtc5 Template. Ist die Fehlermeldung dann weg?

    Schöne Grüße,
    Jan

    hoth

    • Neu im Forum
    • Beiträge: 10
    Re: Warning über Header nach Update
    Antwort #6 am: 26. November 2012, 11:39:22
    Hi Jan,

    habs gleich probiert, leider ohne Erfolg...

    Immer beim Bestätigen der Bestellung wird die Meldung angezeigt.
    Ich hatte auch die Datei "xtc_address_format.inc.php" nochmal hochgeladen, um auszuschließen, dass es daran liegt.

    Was wird denn da übergeben, nach was kann ich denn suchen, um hier fehler auszuschließen?
    Kann es daran liegen, dass Rechnungs- und Versandadresse dieselbe sind?

    Viele Grüße
    Thorsten

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Warning über Header nach Update
    Antwort #7 am: 26. November 2012, 11:52:36
    Da wird das Land übergeben. Lass dir doch mal ausgeben, was da bei dir steht. Einfach in der Zeile drunter
    Code: PHP  [Auswählen]
    print_r($address['country']);

    hoth

    • Neu im Forum
    • Beiträge: 10
    Re: Warning über Header nach Update
    Antwort #8 am: 26. November 2012, 13:48:20
    Hab ich probiert, jetzt kommt das:

    Warning: addslashes() expects parameter 1 to be string, array given in /www/htdocs/XXXXXX/shop/inc/xtc_address_format.inc.php on line 63
    Array ( [id] => 81 [title] => Germany [iso_code_2] => DE [iso_code_3] => DEU )
    Warning: addslashes() expects parameter 1 to be string, array given in /www/htdocs/XXXXXX/shop/inc/xtc_address_format.inc.php on line 63
    Array ( [id] => 81 [title] => Germany [iso_code_2] => DE [iso_code_3] => DEU )

    Was kann ich damit anfangen?

    Ist da vielleicht was bei meinen Einstellungen im Backend falsch?

    Viele Grüße
    Thorsten

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Warning über Header nach Update
    Antwort #9 am: 26. November 2012, 14:22:58
    Wo tritt die Warnung zum ersten Mal auf? Scheinbar werden da in $address falsche Werte übergeben.

    Du kannst das fixen, indem du diese Zeile
    Code: PHP  [Auswählen]
    if ($country == '') $country = addslashes($address['country']);
    änderst in
    Code: PHP  [Auswählen]
    if ($country == '') $country = addslashes(is_array($address['country']) ? $address['country']['title'] : $address['country']);
    aber prinzipiell solltest du die Quelle für den Fehler finden.

    hoth

    • Neu im Forum
    • Beiträge: 10
    Re: Warning über Header nach Update
    Antwort #10 am: 26. November 2012, 14:52:15
    Das funktioniert...Vielen Dank.

    Der Fehler trat immer auf, wenn ich Schritt 3 der Bestellung, Bestätigung der Bestellung, durchgeführt habe.

    Wie gesagt bin ich da ein wenig ratlos, der Fehler ist gestern abend zum erstem Mal aufgetreten, nachdem ich das Update gemacht hatte.
    Die adress-Datei war davon allerdings nicht betroffen...

    Wie könnte ich dem Fehler denn auf die Schliche kommen? Habt ihr Fachmänner da irgendwelche Tipps wo ich, als PHP Noob, suchen könnte.

    Kann es auch an den Einstellungen im Backend liegen?

    Viele Grüße
    Thorsten
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
               
    anything