Hallo Forum,
heute hatte ich ein banales aber ärgerliches Problem:
Durch eins meiner eingebauten Scripte wurde an irgendeiner Stelle im Script irgendwas an den Server gesendet, wodurch die Funktion
header() in der
xtc_redirect nicht mehr weitergeleitet hat.
Ärgerlich war, da das Problem bei mir insbesondere in der checkout_shipping.php auftrat - die Kunden wurden nach Auswahl des Versandmoduls nicht weitergeleitet. Die eigentliche Ursache habe ich noch nicht gefunden, behelfe mir aber im Moment mit folgendenden Workaround - vielleicht ist er ja sonst noch jemandem hilfreich:
// BOF - Hetfield - 2009-08-11 - replaced deprecated function eregi_replace with preg_replace to be ready for PHP >= 5.3 header('Location: ' . preg_replace("/[\r\n]+(.*)$/i", "", html_entity_decode($url))); // EOF - Hetfield - 2009-08-11 - replaced deprecated function eregi_replace with preg_replace to be ready for PHP >= 5.3[b
]echo "<span style='color: grey;' ><b>function <i>xtc_redirect()</i>:</b> Wenn Sie nicht automatisch zur Zielseite weitergeleitet werden, klicken Sie bitte <a href='".preg_replace("/[\r\n]+(.*)$/i", "", html_entity_decode($url))."'>hier</a>.</span><br>";[/b
]xtc_exit
(); Der
Fettdruck stellt die Änderung dar! Liebe Grüße, Whiteflash
Linkback: https://www.modified-shop.org/forum/index.php?topic=31370.0