dedlfix: Problem mit PHP Code

Beitrag lesen

Tach!

Es gab einen Edit-Konflikt beim Versuch dem Code eine Formatierung zu spendieren. Die Markierung der betreffende Stelle und der Hinweis darauf wurden nachgereicht.

			**> echo '<img width="1" height="1" src="https://track.adcocktail.com/tracking_sale.php?kid=10389&lv=0&bestid=<?php echo $username ?>&wert=<?php echo $service_amount ?>&beschreibung=VIP" />';**

So geht Stringverknüpfung nicht. Das <?php... wird nicht als Code interpretiert, sondern als Zeichen, weil am Anfang mit ' eine Zeichenkette eröffnet wurde, die erst am Ende geschlossen wird. Du musst sie stattdessen beenden, dann den Usernamen als Variable hinzufügen und anschließend den Rest anhängen.

echo 'a' + $b + 'c';

Beachte auch den Kontextwechsel. Der Inhalt von $b muss sich hier an die URL-Regeln halten (urlencode()). Die gesamte URL ist außerdem in HTML einbegettet und muss sich an die HTML-Regeln halten (beispielsweise & muss als &amp; notiert werden).

dedlfix.