Witam mam problem ze skryptem PHP mianowicie skrypt ma za zadanie wczytać udostępnić do edycji oraz zapisać plik txt niestety nie działa.
Po wczytaniu pliku można usunąć całą zawartość i wklepać edit.php wtedy skrypt wyprintuje nam cały kod strony razem z php...
Równierz chciałbym dodać zęby tylko pliki *.txt były obsługiwane.


  1. <?php
  2. if (isset( $_POST['plik']) ){
  3. $nazwa_pliku=$_POST['plik'];
  4. $plik=file_get_contents($nazwa_pliku);
  5. echo '
  6. <form action="" method="post">
  7. Wczytany plik to : '.$nazwa_pliku.'
  8. <textarea name="plik" cols="70" rows="15">'.$plik.'</textarea><br />
  9. <input type="submit" value="Zapisz"></form> ';
  10. } else {
  11. echo '<form method="POST" action="'.$PHP_SELF.'">';
  12. echo 'Wybierz jeden z plików do edycji : <br>';
  13. $dir = "./";
  14. if (is_dir($dir)) {
  15. if ($dh = opendir($dir)) {
  16. while (($file = readdir($dh)) !== false) {
  17. if ($file!='.' && $file!='..'){
  18. echo '<input type="radio" name="plik" value="'.$file.'">'.$file.'<br> ';
  19. }
  20. }
  21. closedir($dh);
  22. }
  23. }
  24. echo '<input type="submit" value="Wczytaj" name="B1"></form>';
  25. }
  26. ?>