Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Zabezpieczenie przed pustymi polami
Forum PHP.pl > Forum > Przedszkole
adamoo
  1. <?php
  2. $nazwa = $_POST['nazwa'];
  3. $tresc = $_POST['tresc'];
  4. $obrazek = $_POST['obrazek'];
  5. $data = date("d.m.Y");
  6.  // $autor to session['zalogowany']; //
  7.  
  8. $zapis = ' <?php $nazwa_newsa = "'.$nazwa.'";'." n".'$tresc_newsa = "'.$tresc.'";'." n".'$autor_newsa = "'.$tresc.'";'." n".'$data_newsa = "'.$tresc.'";'." n".'include("newsy/form.php"); ?> ';
  9. $file = fopen("newsy/$nazwa.txt", "w");
  10. fputs($file, "$zapis");
  11. fclose($file); 
  12. echo("Strona została dodana");
  13. echo("<a href='java script:history.back();'><b>powrót</b></a>");
  14.  
  15. $tekst2 = "<?php include('newsy/$nazwa.txt'); ?> ";
  16. $file_s2 = fopen("news.txt", "r");
  17. $file_s = fread($file_s2, filesize("news.txt"));
  18.  
  19. $zapis = "$tekst2 $file_s";
  20. $file = fopen("news.txt", "w");
  21.  
  22. fputs($file, "$zapis");
  23.  
  24. fclose($file); 
  25.  
  26.  
  27. ?>

Jak mogę zabezpieczyć ten plik przes wysyłaniem pustych pól, itp. questionmark.gif
Cysiaczek
Po prostu sprawdzaj, czy zmienne nazwa, tresc, obrazek istnieją poprzez isset($zmienne).
Pozdrawiam
nospor
@Cysiaczek jak sie wysle puste pola, to zmienne będą istnialy, ino że będą puste smile.gif

lepsze będzie empty() albo trim($pole) !== ''

@gościu no to juz wiesz co robic smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.