Witajcie. Napisałem skrypt który powinien zapisywać tekst do pliku jednak tego nie robi. Zapisuje po prostu plik z nazwą .php a plik jest pusty. Proszę o pomoc.
  1. <?php ob_start(); session_start(); ?>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  5. <title>Panel Administracyjny - TextWriter</title>
  6. </head>
  7. <body>
  8. <b>Nazwa pliku:</b><input name="nazwapliku" id="nazwapliku" /><br>
  9. <b>Tekst:</b><br>
  10. <textarea name="tekst" id="tekst" cols="100" rows="100">
  11. </textarea><br>
  12. <input type="submit" value="Wyślij" />
  13. <?php
  14. if(isset($_SESSION['logged'])){
  15. $_SESSION['logged'] = 1;
  16. $nazwapliku = (isset($_POST['nazwapliku'])) ? $_POST['nazwapliku'] : '';
  17. $tekst = (isset($_POST['tekst'])) ? $_POST['tekst'] : '';
  18.  
  19. $file = "$tekst.php";
  20. $fp = fopen($file, "a");
  21. flock($fp, 2);
  22. fwrite($fp, $tekst);
  23. flock($fp, 3);
  24. fclose($fp);
  25. }
  26.  
  27. else
  28. {
  29. header("xxxxxxxxx");
  30. }
  31. ?>
  32. </body>
  33. </html>
  34.