Autor | Zpráva | ||
---|---|---|---|
muros Profil |
#1 · Zasláno: 17. 2. 2013, 12:55:34
zdravim,
vedel by mi niekto poradit s nahradou eregi na preg_match neviem ako tam dat tie lomitka if (!eregi($config["foto_dir"],$foto_dir) || eregi("\.\.",$foto_dir)) { vopred diky |
||
Joker Profil |
#2 · Zasláno: 17. 2. 2013, 16:20:26
muros:
U preg_match je to úplně stejně, ale řekl bych, že vlastně vůbec regulární výrazy používat nechcete. Respektive ten kód nevypadá, že hledá shodu názvu adresáře s nějakým regulárním výrazem, ale přesnou shodu názvu adresáře. Tzn. že první část má najít adresář stejného jména jako je $config["foto_dir"] a ne všechny adresáře, které ten text někde obsahují a druhá část má najít adresář ".." (tj. rodičovský) a ne všechny adresáře, které ve jméně obsahují dvě tečky. Jestli mám pravdu, použijte místo regulárních výrazů úplně normální porovnání, ==
|
||
Časová prodleva: 12 let
|
0