map_1961 Posted February 13, 2010 Report Share Posted February 13, 2010 Fehlermeldung bei Checkout unter xtc 3.0.4. sp2 auf 1&1 server mit paypal express seit 9.2.2010 - vorher klappte es problemslos: Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /homepages/16/mydatabase/htdocs/myshopdir/includes/classes/paypal_checkout.php on line 585 Warning: Cannot modify header information - headers already sent by (output started at /homepages/16/mydatabase/htdocs/myshopdir/includes/classes/paypal_checkout.php:585) in /homepages/16/mydatabase/htdocs/myshopdir/inc/xtc_redirect.inc.php on line 29 Danke für Tipp map_1961 Link to comment Share on other sites More sharing options...
mikkel Posted February 14, 2010 Report Share Posted February 14, 2010 Mojn, ein wenig bist du deiner Zeit vorraus...:-) Heute ist erst der 14.02.2010... Welche Version (Datum Stand) der paypal_checkout.php nutzt du bzw. was steht bei dir in Zeile 585 ? Viele Grüße - Michael Link to comment Share on other sites More sharing options...
map_1961 Posted February 14, 2010 Author Report Share Posted February 14, 2010 Hallo, danke für die Rückmeldung. es ist zum Verzweifeln. Natürlich war der 9.2. gemeint. Shop ist der xtc 3.0.4. SP2. Wir setzen das Paypal Express Modul ein, welches hier beschrieben wird: http://www.xt-commerce.com/forum/paypal-express-kaufabwicklung-f-r-xt-commerce/53814-paypal-express-kaufabwicklung-f-r-xt-commerce.html Hier die Zeile 585 der paypal_checkout.php: $_SESSION['reshash'] = array_merge($_SESSION['reshash'], $resArray) ; Hier kannst Du die ganze Datei als zip herunterladen (danach Endung .ZIP in .php ändern): http://www.s184975776.online.de/dev/paypal_checkout.zip Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke Danke map_1961 Link to comment Share on other sites More sharing options...
mikkel Posted February 15, 2010 Report Share Posted February 15, 2010 Mojn, mmhh - sehr eigenartig - es hat also bis zum 9.2. funktioniert? Irgend etwas musst du geändert haben, bei der Einstellung der Sessions im Admin oder auf deinem Server. Oder bei der Einbindung vom PHP auf deinem Server (von Apache zu Fast-CGI Einbindung). Wenn das [B][FONT=Courier New][COLOR=#800080][FONT=Courier New][COLOR=#800080]$_SESSION[/COLOR][/FONT][/COLOR][/FONT][FONT=Courier New][COLOR=#008000][FONT=Courier New][COLOR=#008000][[/COLOR][/FONT][/COLOR][/FONT][FONT=Courier New][COLOR=#ff0000][FONT=Courier New][COLOR=#ff0000]'reshash'[/COLOR][/FONT][/COLOR][/FONT][FONT=Courier New][COLOR=#008000][FONT=Courier New][COLOR=#008000]][/COLOR][/FONT][/COLOR][/FONT][/B] kein Array mehr ist an der Stelle deutet es darauf hin. Du könntest zwar um den Fehler zu umgehen eine Zeile vorher einbauen if(!$_SESSION['reshash']) $_SESSION['reshash']=array();[/code] aber das klärt nicht die Ursache des Problems. Ist schwer "von aussen" zu sagen wo dein Problem liegt. Viele Grüße - Michael Link to comment Share on other sites More sharing options...
map_1961 Posted February 15, 2010 Author Report Share Posted February 15, 2010 Hallo Michael, danke für die Antwort. Ich werde die Zeile einfügen und testen - melde mich dann zurück. Danke map_1961 Link to comment Share on other sites More sharing options...
map_1961 Posted February 15, 2010 Author Report Share Posted February 15, 2010 Hallo Michael, die Fehlermeldung tritt zwar nicht mehr auf, aber die Bestellung wird auch nicht an Paypal übergeben. Im Bestellvorgang findet sich die Meldung: ACK: FAILURE CORRELATION ID: 7CA0BD78E7059 VERSION:3.0 ERROR NUMBER:10011 ERROR SHORT MESSAGE: INVALID TRANSACTION ID VALUE ERROR LONG MESSAGE: A TRANSACTION ID IS REQUIRED Wir würden dieses Problem gerne mit Deiner Unterstützung lösen. Danke map_1961 Link to comment Share on other sites More sharing options...
map_1961 Posted February 15, 2010 Author Report Share Posted February 15, 2010 Hallo Michael, die Datenbank ist noch eine MySQL 4 Version. Das hat jedoch auch bisher nie zu Problemen geführt. Könnte es daran liegen? Danke map_1961 Link to comment Share on other sites More sharing options...
mikkel Posted February 15, 2010 Report Share Posted February 15, 2010 Hallo, Nein. Ansonsten habe ich das Kontaktformular im Shop benutzt. Viele Grüße - Michael Link to comment Share on other sites More sharing options...
map_1961 Posted February 16, 2010 Author Report Share Posted February 16, 2010 User Mikkel hat uns bei der Lösung des Problems sehr geholfen. Das von ihm modifizierte Paypal Express Modul ist sehr empfehlenswert. Damit konnte das Problem gelöst werden. 1.000 x Danke map_1961 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.