Hello,
<textarea name="blub">
<?php require('datei.txt')?>
</textarea>
abgesehen von den im weiteren Thread geäußerten Sicherheitsbedenken ist diese Form der Einbindug auch sachlich falsch, da der Inhalt der Datei hier verfremdet wird.
besser wäre daher
$innerhtml = '';
$fh = fopen($filename, 'rb');
if ($fh)
{
if flock($fh, LOCK\_SH);
{
$fsize = filesize($filecontent); ## ich habe es hier extra sequentiell
$filecontent = fread($fh, $fsize); ## aufgeführt, weil man auch hier
## noch Überprüfungen einbauen könnte
$innerhtml = htmlspecialchars($filecontent,ENT\_QUOTES);
}
fclose($fh);
}
echo "<textarea name=\"text\">$innerhatml</textarea>";
Es kam mir darauf an, dass "...>$innerhtml</..." dort steht und nicht
...>
$innerhtml
<
Da würden sich nämlich zwei Whitespaces einschleichen, die nicht zum Inhalt der Datei gehören!
Ein harzliches Glückauf
Tom vom Berg

--
Nur selber lernen macht schlau
<http://bergpost.annerschbarrich.de>