Hi There
Ich bin ja neu was die Sache angeht, aber ich hab jetzt echt Stunden damit zugebracht einige Codezeilen zu schreiben:
Folgendes sollen sie tun:
$filename und $code werden korrekt übergeben. Ich habe eine Page auf der der Code einer Seite ausgegeben wird (das geschieht auch). Auf dieser Seite kann man den Code verändern, dann das ganze Posten und die selbe Page wird neu geladen. Dann soll das Script anhand von if($save) erkennen dass sie nicht zum ersten mal geladen wird und dass sie somit die Variable $code ins File schreiben soll bevor wieder das File ausgelesen wird.
Der Code:
function Fileedit($filetoread)
{
$fp = fopen("$filetoread","r+");
if($fp)
{
if($save)
{
flock($fp,2);
fputs($fp,$code);
flock($fp,3);
fclose($fp);
}
while(!feof($fp))
{
$zeile = fgets($fp, 100);
echo "$zeile";
}
fclose($fp);
}
else
{
echo "File $filename not found";
}
}
Ich hab echt gesucht und Probiert (eben zB überprüft ob $save $filename und $code übergeben werden und das werden sie alle) aber nix gefunden. Ich wär wirklich super froh wenn mir jemand mit dem Prob helfen könnte.
Thx!
Phish
Ich bin ja neu was die Sache angeht, aber ich hab jetzt echt Stunden damit zugebracht einige Codezeilen zu schreiben:
Folgendes sollen sie tun:
$filename und $code werden korrekt übergeben. Ich habe eine Page auf der der Code einer Seite ausgegeben wird (das geschieht auch). Auf dieser Seite kann man den Code verändern, dann das ganze Posten und die selbe Page wird neu geladen. Dann soll das Script anhand von if($save) erkennen dass sie nicht zum ersten mal geladen wird und dass sie somit die Variable $code ins File schreiben soll bevor wieder das File ausgelesen wird.
Der Code:
function Fileedit($filetoread)
{
$fp = fopen("$filetoread","r+");
if($fp)
{
if($save)
{
flock($fp,2);
fputs($fp,$code);
flock($fp,3);
fclose($fp);
}
while(!feof($fp))
{
$zeile = fgets($fp, 100);
echo "$zeile";
}
fclose($fp);
}
else
{
echo "File $filename not found";
}
}
Ich hab echt gesucht und Probiert (eben zB überprüft ob $save $filename und $code übergeben werden und das werden sie alle) aber nix gefunden. Ich wär wirklich super froh wenn mir jemand mit dem Prob helfen könnte.
Thx!
Phish
Kommentar