Also, wenn ich ein Formular abschicke, per PHP auswerten will und dann folgendes erhalte, ist das irgendwie kontraproduktiv. Und zwar werden gewisse Zeichen ja escaped. Das schaut dann so aus:
<?php
echo 'Dies ist ein Test';
?>
<?php
echo \'Dies ist ein Test\';
?>
<?php
echo \\\'Dies ist ein Test\\\';
?>
Und so weiter. Der PHP-Code der dahinter steht, sieht so aus:
<?php
echo $_POST['text'].'<br><br>'.highlight_string($_POST['text'], true);
?>
<form action="test.php" method="POST">
<textarea cols="64" rows="20" wrap="OFF" name="text"><?php echo $_POST['text']; ?></textarea>
<input type="submit" value="senden">
</form>
PHP bzw. das Script an sich scheint aber nur ein Escape zu erkennen:
<?php
echo 'Dies ist ein Test\\\';
?>
Zumindest laut Highlight_string().
Das Problem scheint ja beim Formular zu liegen. Ansonsten bitte einfach ins PHP-Forum verschieben! user-158ke,schonmal...