Blattspinat
Erfahrenes Mitglied
nachdem ich es geschafft habe das scritp so weit funktionsfähig hinzubekommen (siehe Topic: Problem: Submit Button funzt net) hab ich noch ein Problem: Wenn das script mir den Inhalt einer Datei xxx.php ausgibt, will ich nicht, dass er am anfang das <? echo" und am ende das "; ?> mit ausgibt! Ich hab versucht das mit ereg_replace hinzubekommen, aber der replaced das einfach nicht ... hier der Code:
bin für jede Antwort dankbar!
mfg
PHP:
<?php
if($file == "read.php" or $file == "save.php") { echo "<center><font size=1 face=Verdana color=000000>Zugriff verweigert!"; } else {
echo "<form action=save.php method='post'>";
echo "<center>";
echo "<input type=hidden name=filename value='$file'>";
$r = file_exists($file);
if($r) {
$fp = fopen("$file","r+");
if ($fp) {
echo "<textarea rows=30 cols=70 name=content style='border: solid 1px #000000; background-color: EEEEEE;'>";
while(!feof($fp))
{
$out = fgets($fp,100);
//$content = str_replace("\"","'",$content);
$replacements[0] = "";
$replacements[1] = "";
$replacements[2] = "'";
$replacements[3] = "'";
$replacements[4] = "";
$patterns[0] = "\"; ?>";
$patterns[1] = "<? echo \"";
$patterns[2] = "\'";
$patterns[3] = "\"";
$patterns[4] = "\r";
print ereg_replace($patterns,$replacements,$out);
}
echo "</textarea><br><br>";
fclose($fp);
} else { echo "<center><br><br><br><font size=1 face=Verdana color=000000>Datei wurde nicht gefunden</font>"; } } else { $fp = fopen("$file","w+");
if($fp) { echo "<font size=1 face=Verdana color=000000>Die Datei $file wurde erstellt!<br><br> [ <a href=read.php?file=$file>Bearbeiten</a> ]"; } } }
?>
bin für jede Antwort dankbar!
mfg