Toeb: \" wird zu &qout;

Hallo zusammen,

hab ein fertiges PHP Script, bzw. sehr sehr viele.

Ich möchte an einen String etwas hinzufügen, das ganze sieht so aus:
$bla . 'einpfad.gif';

ich möchte hinter das gif weitere Informationen hängen, nur leider geht das nicht. Wenn ich dies hier mache:

$bla . 'einpfad.gif" weitereinfos'

hier wird aus dem " ein "

Gibt es eine Möglichkeit, dem ganzen zu sagen, dass er dies nicht zu einem " macht?

Viele liebe Grüße
Tobias

  1. Moin!

    Gibt es eine Möglichkeit, dem ganzen zu sagen, dass er dies nicht zu einem " macht?

    Sicherlich, aber es hängt davon ab, was derzeit passiert.

    Offensichtlich ist das, was du da zu erweitern versuchst, ein Wert, der mit dem passenden Escaping ausgegeben wird. Was wiederum bedeutet: Daran kannst du nicht so einfach herumspielen, denn das würde unter Umständen ziemliche Sicherheitsprobleme eröffnen.

    Was dann wiederum bedeutet: Du mußt dir eine andere Stelle suchen, um deine Parameter einzufügen. Eine, bei der kein Escaping stört, weil du z.B. eine feste Template-Datei änderst, oder eine passende Funktion hinzufügst, oder einen weiteren Parameter, den du vor der Ausgabe entsprechend scharf checkst und passend behandelst.

    - Sven Rautenberg

    --
    "Love your nation - respect the others."