Homepage selbermachen 7.851 Themen, 35.616 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
Borlander T E S T E R „Function findet Datei nicht, kann fehler nicht finden“
Optionen

Normalerweise können in Funktionen nur die lokalen Variablen verwendet werden. Wenn Du auf globale Variablen zugreifen willst musst Du diese mit global $var1, $var2; am Anfang der Funktion deklarieren.

Also so:
function schreib($z)
{
  global $fp;
  $schreiben = fwrite ($fp, $z);
  return $z;
}



CU Borlander

bei Antwort benachrichtigen