phpbar.de logo

Mailinglisten-Archive

[php] Problem mit Textfeldern

[php] Problem mit Textfeldern

Thomas Beckmann php_(at)_phpcenter.de
Thu, 08 Nov 2001 14:58:12 +0100


>> a) echo "<input type=3Dtext name=3Dbla =
value=3D'".htmlentities($name)."'>";
>> b) echo '<input type=3Dtext name=3Dbla =
value=3D"'.htmlentities($name).'">';
>> c) echo "<input type=3Dtext name=3Dbla value=3D'".$name."'>";
>> d) echo '<input type=3Dtext name=3Dbla value=3D"'.$name.'">';
>>
>> funktionieren nur=20
>> b) und d).
>
>=F6hm, sind alle 4 irgendwie bockmist (?). ich schlage e) vor:
>
><?
>	echo "<input type=3D\"text\" name=3D\"bla\" value=3D\"" . $name .
>"\">";
>?>
Ich glaube, DAS ist Bockmist.
In Anf=FChrungsstichen gesetzter Text wird von PHP geparst, es werden
Variablen ersetzt und \x-Konstanten ausgewertet. In Hochkomata
gesetzter Text wird ungeparst ausgegeben. Das ist der Unterschied,
n=E4mlich, da=DF letzteres einfach schneller ist. Und damit ist b)
eindeutig die beste Variante.
--=20
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de


php::bar PHP Wiki   -   Listenarchive