Im folgenden Quelltext will ich einfach nur mit der funktion schreib() arbeit sparen und das problem: er findet die datei fp scheinbar nicht, aber das teil ist doch definiert
<?
function schreib($z) {
$schreiben = fwrite ($fp, $z);
return $z;
}
if(isset($abschicken))
{
$filename = "quellcode.txt";
$fp = fopen ("$filename", "w+");
schreib("text");
}
.
.
.
?>
Homepage selbermachen 7.846 Themen, 35.563 Beiträge
danke für eure hilfe, habe mir das nochmal durch die birne gehen lassen. der folgende code bereitet allerdings auch probleme.
$filename = "quellcode.txt";
$fp = fopen ("$filename", "w+");
function schreiben($eingabe)
{
$eingabe = stripslashes($eingabe);
$filename = "quellcode.txt";
$fp = fopen ("$filename", "w+");
$schreiben_ausfuehren = fwrite ($fp, $eingabe);
return $eingabe;
}
function lesen()
{
$filename = "quellcode.txt";
$fp = fopen ("$filename", "r");
$ausgabe = str_replace("<? ","",$ausgabe);
$ausgabe = str_replace(" ?>","",$ausgabe);
$ausgabe = fread ($fp, filesize ("$filename"));
return $ausgabe;
}
if(isset($abschicken))
{
schreiben($quellcode);
}
lesen();
echo"<form action='$PHP_SELF' method='post'>";
echo"<textarea name='quellcode' size='16' cols=90 rows=15>$ausgabe</textarea><br>";
print'<input name="abschicken" type="submit" value="Abschicken"><br><br>';
echo "<b>Ausgabe:</b><br><br>";
require("quellcode.txt");
