Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> "Spacje" + formularze :\
SzyszeKx
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.08.2005

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


Witam!

Dzis zaczalem pisac ksiege gosci w php oparta na mysql'u. Moj problem pojawil sie w momencie robienia zabezpieczen. Znalazlem skrypcik, ktory wywala niepotrzebne spacje i niebezpieczne znaki z tekstu. Wyglada on tak:

  1. <?php
  2. $special = array('/','&','*', '$');
  3. $wpis = str_replace(' ',' ',str_replace($special,'',$wpis));
  4. ?>


(Tak, wiem, ze nie powinienem korzystac z Global Values winksmiley.jpg - pozniej sie tym zajme jak sie poducze odrobinke php).

No i wszystko jest cacy, kasuje te puste miejsca i zamienia znaki. Jednak gdy ktos wpisze np. zamiast tresci 50 spacji to pomimo takiej instrukcji wpis jest dodawany:

  1. <?php
  2.  
  3. If ($wpis == "")
  4. {
  5. Nie dodawaj wpisu
  6. }
  7.  
  8. if ($wpis == " ")
  9. {
  10. Nie dodawaj wpisu
  11. }
  12.  
  13. ?>


Wiem, ze to troche nieprofesjonalne, ale jeszcze troche "noobie" w php tongue.gif Moze ktos mi pomoc? Mam nadzieje, ze wyrazilem sie jasno.
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 06:50