Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Poprawnośc skryptu
Pawex9
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 9.11.2008

Ostrzeżenie: (0%)
-----


Czy mógłby mi ktos sprawdzi poprawnosc tego skryptu. Z gory THX



  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><head>
  4. <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
  5. <title>test</title><style type="text/css"><!--
  6. body, td { font-family: arial; font-size: 13px; }
  7. --></style></head><body>
  8.  
  9. <table><tr><td valign="top">
  10.  
  11. Utwórz nowy plik o nazwie:
  12. <form action="index.php" method="get">
  13. <input type="text" name="nowy" />
  14. <br /><input type="submit" value="Wykonaj" />
  15. </form>
  16.  
  17. <?
  18. // zakladanie wskazanego pliku
  19. $nowy = $_GET["nowy"];
  20. if (!file_exists($nowy) && $nowy<>"") {
  21.   touch($nowy);
  22.   chmod($nowy, 0664);
  23. } else if ($nowy<>"" && file_exists($nowy)) {
  24.   echo "Plik o podanej nazwie już istnieje!";
  25. }
  26.  
  27. // usuwanie wskazanego pliku
  28. $usun = $_GET["usun"];
  29. if ($usun<>"" && file_exists($usun)) {
  30.   unlink($usun);
  31. }
  32.  
  33. // wypisywanie dostępnych plików
  34. $katalog = opendir("./");
  35. while ($plik = strtolower(readdir($katalog))) {
  36.   if ($plik<>"." && $plik<>".." && $plik<>"index.php" ) $lista[]=$plik;
  37. }
  38. closedir($katalog);
  39. if (count($lista)>0) {
  40.   echo "Wybierz plik do edycji:";
  41.   sort($lista);
  42. }
  43. for ($i=0;$i<count($lista);$i++) {
  44.   echo "<br /><a href="index.php?edycja=$lista[$i]">$lista[$i]</a>";
  45.   echo " - <a href="index.php?usun=$lista[$i]">usuń</a>";
  46.   echo " - <a href="$lista[$i]">zobacz</a>";
  47. }
  48.  
  49.  
  50. // zmiana zawartosci pliku
  51. $edycja = $_REQUEST["edycja"];
  52. if (isset($_POST["tekst"]) && file_exists($edycja)) {
  53.   $f = fopen($edycja, "w");
  54.   fputs($f, stripslashes($_POST["tekst"]));
  55.   fclose($f);
  56. }
  57.  
  58. echo "</td><td valign=top align=center>";
  59.  
  60. // umieszczenie pliku w formularzu
  61. if ($edycja<>"" && file_exists($edycja)) {
  62.   echo "<p> </p>Edycja pliku: <b>$edycja</b>";
  63.   echo '<form action="index.php" method="post">
  64.   <input type="hidden" name="edycja" value="'.$edycja.'" />
  65.   <textarea name="tekst" rows="20" cols="50">';
  66.   $f = fopen($edycja,"r");
  67.   while(!feof($f)) echo fread($f,1024);
  68.   fclose($f);
  69.   echo '</textarea><br /><input type="submit" value="Zmień" /></form>';
  70. }
  71. ?>
  72.  
  73. </td></tr></table>
  74.  
  75. </body></html>


Ten post edytował batman 11.11.2008, 11:32:09
Powód edycji: poprawiłem bbcode ~batman
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Proszę dodać odpowiedni bbcode.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:01