Autor | Zpráva | ||
---|---|---|---|
MartafonQoO Profil |
#1 · Zasláno: 31. 3. 2013, 20:02:10
Ahoj,
používám PHP fusion a mám script , který je formulář a do jedné kolonky musíte vložit screen a potřebuji dát do zpracovávácího souboru podmínku která by kontrolovala jestli v inputu "blabla" je text "http://". Dával jsem tam třeba if($blabla == "http://"){.... ale jakmile za to něco dopíšu tak to vyhodnotí jako chybu a proto se Vás ptám , jakou podmínku tam mám dát ? Děkuji. |
||
Micruss Profil |
<?php if(StrPos($_POST['odkaz'], 'http://') === TRUE) {echo'http:// tam je';} else {echo'Není tam'; } ?> |
||
Radek9 Profil |
Micruss:
strPos sice vrací i bool, ale true nikdy. ;-) Pokud najde řetězec, vrátí pozici, pokud nenajde, vrátí false.
<?php if (strPos($_POST["link"], "http://") !== false) { echo "Odkaz obsahuje http://"; } |
||
Davex Profil |
#4 · Zasláno: 1. 4. 2013, 12:52:22
Pokud se má zjišťovat výskyt
h>ttp:// pouze na začátku adresy, tak bych raději použil
<?php if (strncmp($_POST["link"], "http://", 7) == 0) { echo "Odkaz obsahuje http://"; } |
||
Časová prodleva: 11 let
|
0