[PHP] Jeżeli zawiera "." to przepuść :P |
[PHP] Jeżeli zawiera "." to przepuść :P |
17.08.2008, 20:44:20
Post
#1
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 5 Dołączył: 9.08.2008 Skąd: Szczecin Ostrzeżenie: (0%) |
Witam,
mam problem z warunkiem "jeżeli", nie wiem dlaczego jak wpisze adres z kropką to i tak else wyskakuje Kod if ($_POST['fadres'] == "." ) { // kod } else{ echo"Zły adres"; } Jest może inny sposób na to by sprawdzał czy jest wpisana nazwa, kropka i domena? ktos wpisze: nazwa.pl - dobry adres www.nazwa.pl - dobry adres wpisze: nazwapl - zly adres <script .. > - zły adres itp Ten post edytował tomekpl 17.08.2008, 20:44:49 |
|
|
17.08.2008, 20:51:02
Post
#2
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 10 Dołączył: 17.01.2008 Ostrzeżenie: (0%) |
http://forum.php.pl/index.php?showtopic=4290
Ja bym to tak napisał (nie jestem w tym dobry ale działa dobrze)
Ten post edytował Trojan 17.08.2008, 21:11:59 |
|
|
17.08.2008, 21:17:10
Post
#3
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 5 Dołączył: 9.08.2008 Skąd: Szczecin Ostrzeżenie: (0%) |
Ok, filtruje, ale jak zrobić , żeby nie sprawdzało czy jest www.
Kod eregi("^()w*.?w.w+.*$", $adr2 ---- jak narazie tak zrobiłem: Kod $adr2 = trim($_POST['fadres']); if (eregi("^()w*.?w.w+.*$", $adr2) ) { $adr = trim($_POST['fadres']); // kod } else echo"Zły adres"; } ====================================== Trojan nie widziałem twojej edycji posta jak pisałem, sprawdziłem twoją i wszystko działa jak należy usunąłem tylko jedną linijkę Kod $do_wykasowania[0] = 'http://';
Ten post edytował tomekpl 17.08.2008, 21:23:29 |
|
|
Wersja Lo-Fi | Aktualny czas: 6.06.2024 - 03:38 |