Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Zabezpieczenie przed pustymi polami
-adamoo-
post
Post #1





Goście







  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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Po prostu sprawdzaj, czy zmienne nazwa, tresc, obrazek istnieją poprzez isset($zmienne).
Pozdrawiam


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 03:06