Mam skrypt na zapisywanie plików ale on tego nie robi tylko tworzy pusty plik "0"
Oto kod:
<html>
<?php
echo("<form method=\"post\">
katalog/plik: <input size=\"60\" type=\"text\" name=\"file\" size=\"20\" class=\"ramka\"
value=\"$file\"><br>
<input type=\"submit\" value=\"Pokaż plik\" name=\"what\" class=\"ramka\">
<input type=\"submit\" value=\"Zapisz do pliku\" name=\"what\" class=\"ramka\">
<input type=\"submit\" value=\"Katalog\" name=\"what\" class=\"ramka\">
<input type=\"submit\" value=\"Usuń plik\" name=\"what\" class=\"ramka\"><br>
<textarea rows=20 cols=60 class=\"ramka\" name='zawartosc'>");
switch($what)
{
case 'Pokaż plik':
readfile("$file");
break;
case 'Zapisz do pliku':
$zawartosc = stripslashes($zawartosc);
$zawartosc = str_replace("\n", "", $zawartosc);
$plik = fopen($file, "w+");
flock($plik, 2);
fputs($plik, $zawartosc);
flock($plik, 3);
fclose($plik);
readfile($file);
break;
case 'Katalog':
function katalog($k)
{
$ext = array('.\',\'..\\');
$handle = dir($k);
while(false !== ($c = $handle -> read()))
{
if(!in_array($c, $ext))
{
echo($c."\n");
};
};
$handle -> close();
}
katalog($file);
break;
case 'Usuń plik':
unlink($file);
echo("Plik Został SKASOWANY!!! Teraz już go nie odzyskasz...");
break;
}
?>
</textarea>
</body>
</html>