Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Function findet Datei nicht, kann fehler nicht finden

T E S T E R / 5 Antworten / Flachansicht Nickles

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");

}

.
.
.

?>

bei Antwort benachrichtigen
T E S T E R Nachtrag zu: „Function findet Datei nicht, kann fehler nicht finden“
Optionen

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");

bei Antwort benachrichtigen