Kod
<form action="admin_main.php" method="get">
<input type="text" name="nowy" />
<br /><input type="submit" value="Wykonaj" />
</form>
<?php
// zakladanie wskazanego pliku
$nowy = $_GET["nowy"];
if (!file_exists($nowy) && $nowy<>"") {
touch($nowy);
chmod($nowy, 0664);
} else if ($nowy<>"" && file_exists($nowy)) {
echo "Plik o podanej nazwie już istnieje!";
}
// usuwanie wskazanego pliku
$usun = $_GET["usun"];
if ($usun<>"" && file_exists($usun)) {
unlink($usun);
}
// wypisywanie dostępnych plików
$katalog = opendir('includes/');
while ($plik = strtolower(readdir($katalog))) {
if ($plik<>"." && $plik<>".." && $plik<>"index.php?id=admin_main" ) $lista[]=$plik;
}
closedir($katalog);
if (count($lista)>0) {
echo "Wybierz plik do edycji:";
sort($lista);
}
$dir_path = 'includes/';
for ($i=0;$i<count($lista);$i++) {
echo '<br /><a href=admin_main.php?edycja='.$dir_path.$lista[$i].'>'.$lista[$i].'</a>';
echo ' - <a href=admin_main.php?usun='.$dir_path.$lista[$i].'>usuń</a>';
echo ' - <a href='.$dir_path.$lista[$i].'>zobacz</a>';
}
// zmiana zawartosci pliku
$edycja = $_REQUEST["edycja"];
if (isset($_POST["tekst"]) && file_exists($edycja)) {
$f = fopen($edycja, "w");
fputs($f, stripslashes($_POST["tekst"]));
fclose($f);
}
echo "</td><td valign=top align=center>";
// umieszczenie pliku w formularzu
if ($edycja<>"" && file_exists($edycja)) {
echo "<p> </p>Edycja pliku: <b>$edycja</b>";
echo '<form action="admin_main.php" method="post">
<input type="hidden" name="edycja" value="'.$edycja.'" />
<textarea name="tekst" rows="20" cols="50">';
$f = fopen($edycja,"r");
while(!feof($f)) echo fread($f,1024);
fclose($f);
echo '</textarea><br /><input type="submit" value="Zmień" /></form>';
}
?>
</td></tr></table>
<input type="text" name="nowy" />
<br /><input type="submit" value="Wykonaj" />
</form>
<?php
// zakladanie wskazanego pliku
$nowy = $_GET["nowy"];
if (!file_exists($nowy) && $nowy<>"") {
touch($nowy);
chmod($nowy, 0664);
} else if ($nowy<>"" && file_exists($nowy)) {
echo "Plik o podanej nazwie już istnieje!";
}
// usuwanie wskazanego pliku
$usun = $_GET["usun"];
if ($usun<>"" && file_exists($usun)) {
unlink($usun);
}
// wypisywanie dostępnych plików
$katalog = opendir('includes/');
while ($plik = strtolower(readdir($katalog))) {
if ($plik<>"." && $plik<>".." && $plik<>"index.php?id=admin_main" ) $lista[]=$plik;
}
closedir($katalog);
if (count($lista)>0) {
echo "Wybierz plik do edycji:";
sort($lista);
}
$dir_path = 'includes/';
for ($i=0;$i<count($lista);$i++) {
echo '<br /><a href=admin_main.php?edycja='.$dir_path.$lista[$i].'>'.$lista[$i].'</a>';
echo ' - <a href=admin_main.php?usun='.$dir_path.$lista[$i].'>usuń</a>';
echo ' - <a href='.$dir_path.$lista[$i].'>zobacz</a>';
}
// zmiana zawartosci pliku
$edycja = $_REQUEST["edycja"];
if (isset($_POST["tekst"]) && file_exists($edycja)) {
$f = fopen($edycja, "w");
fputs($f, stripslashes($_POST["tekst"]));
fclose($f);
}
echo "</td><td valign=top align=center>";
// umieszczenie pliku w formularzu
if ($edycja<>"" && file_exists($edycja)) {
echo "<p> </p>Edycja pliku: <b>$edycja</b>";
echo '<form action="admin_main.php" method="post">
<input type="hidden" name="edycja" value="'.$edycja.'" />
<textarea name="tekst" rows="20" cols="50">';
$f = fopen($edycja,"r");
while(!feof($f)) echo fread($f,1024);
fclose($f);
echo '</textarea><br /><input type="submit" value="Zmień" /></form>';
}
?>
</td></tr></table>