maskieren von steuerzeichen?
jimbob
- programmiertechnik
0 wahsaga0 jimbob
0 Thomas Meinike
hallo,
folgende frage,
kann ich auch steuerzeiche maskieren oder gibt es einen trick steuerzeichen für JS zu verwenden wennn man js mit php erzeugt?
also natürlich interpretiert der interpreter diese in php und gibt mir keinen string mit steuerzeichen zurück!
gibts dennoch einen trick?
gruß jimbob
hi,
kann ich auch steuerzeiche maskieren oder gibt es einen trick steuerzeichen für JS zu verwenden wennn man js mit php erzeugt?
also natürlich interpretiert der interpreter diese in php und gibt mir keinen string mit steuerzeichen zurück!
wenn du "\n" in einem php-string schreibst, dann kommt dies logischerweise in der ausgabe "nicht an".
was musst du also tun?
den backslash seiner sonderbedeutgung berauben, also diesen maskieren:
"\n"
damit ignoriert php die sonderbedeutung des folgenden backslash, gibt also \n als text aus.
gruss,
wahsaga
danke sehr
für die antwort!
Hallo,
also natürlich interpretiert der interpreter diese in php und gibt mir keinen string mit steuerzeichen zurück!
gibts dennoch einen trick?
Verwende \ zum Maskieren des zweiten Backslashs:
<?php
print "<script type="text/javascript">\n";
print " alert("Hallo\nWelt!")\n";
print "</script>";
?>
erzeugt:
<script type="text/javascript">
alert("Hallo\nWelt!")
</script>
und somit macht der JS-Intepreter daraus:
Hallo
Welt!
MfG, Thomas