Mam pomysl na skrypt umozliwiajacy edytowanie plikow przez przegladarke. Oto on:
1. Kod pierwszego skryptu
<?php
echo"<form action='editor.php' method='get'><select name='wybor_katalog'>"; $katalog = opendir('.'); // aktualny katalog echo "<option name='$plik'>$plik</option>"; }
echo"<input type='submit'></select></form>"; ?>
2. Kod drugiego skryptu
<form action="edytor.php" method="post">
<p>
<input type=radio name=ps value="podstrony/glowna.txt">
Głowna
<input type=radio name=ps value="podstrony/onas.txt" />
O nas
<input name="submit" type=submit value="Klik" />
</form>
<form action="edytor.php" method="post">
<input type="hidden" name="zmienna" value="
<? echo($ps); ?>" />
<TEXTAREA NAME=tresc cols="100" rows="22" >
<?
if(!($ps==""))
{
}
?>
</TEXTAREA>
</p> <p>
<INPUT TYPE=SUBMIT value="Zapisz zmiany">
</form>
<?
if(isset($_POST['tresc']) && $_POST['tresc']!="") {
$file=fopen("$zmienna", "w+"); fwrite($file, $_POST['tresc']); }
?>
Gdyby te dwa skrypty palaczyc w jeden moj zamysl by sie spelnil. Tylko moje umiejetnosci poslugiwania sie php sa zbyt male. Wiec czy ktos moglby to zrobic (IMG:
http://forum.php.pl/style_emoticons/default/questionmark.gif) Napewno wielu uzytkownikom by sie to przydalo.
Zrobilem cos takiego tylko ze to laduje mi te temat do okna le nie chce zapisywac. Pomoze ktos (IMG:
http://forum.php.pl/style_emoticons/default/questionmark.gif)
<html>
<head>
<title>Edytor plikow na stronie www </title>
</head>
<body>
<form action="edytor.php" method="post">
<select name="ps">
<option name='$plik'>
<? $katalog = opendir('.'); echo "<option name='$plik'>$plik</option>"; }
</option>
</select>
<input name="submit" type=submit value="Klik" />
</form>
<form action="edytor.php" method="post">
<input type="hidden" name="zmienna" value="
<? echo($plik); ?>" />
<TEXTAREA NAME=tresc cols="100" rows="22" >
<?
if(!($ps==""))
{
}
?>
</TEXTAREA>
</p> <p>
<INPUT TYPE=SUBMIT value="Zapisz zmiany">
</form>
<?
if(isset($_POST['tresc']) && $_POST['tresc']!="") {
$file=fopen("$zmienna", "w+"); fwrite($file, $_POST['tresc']); }
?>
</body>
</html>