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 &
notiert werden).
dedlfix.