Jump to content
php.lv forumi

htmlchars


Robis

Recommended Posts

Vai ir gatavs kāds preg_match priekš tā, lai pārbaudītu, vai atbilst URL atļautajiem parametriem?

Nepārspīlējot:

tas nozīmē atstarpes " " arī nebūs atļautas, kā arī nekādas "?", "!", "," "*", pēdiņas utt.

Link to comment
Share on other sites

Kāpēc lai ? un , būtu aizliegts?

Kas liedz pašam uzrakstīt tādu regexpu pēc taviem kritērijiem (saliec visus "sliktos" simbolus iekš figūriekavām:

$labs_url = preg_match('/^[^\s?!,*"]+$/', $url);

Link to comment
Share on other sites

Ne, labāk jau tā:

 

Atļauti ir tikai burti latīņu, jebkāda lieluma un cipari un "-" un "_" un varbūt vēl "&"!

Ar to varētu pietikt, lai uztaisītu draudzīgu URL! kā var uzlikt, lai pārbauda, vai texts nesatur neko citu, kā jebkurus no tiem simboliem?

Link to comment
Share on other sites

Varbūt kāds man varētu uzrakstīt preg_match , lai pārbaudītu vai mainīgais strings saturs tikai atļautos simbolus [a-z][A-Z] un simbolu šo "_" un simbolu šo "-" Viņš nav jāsatur obligāti visas šo simbolu variācijas, bet viņš nedrīkst saturēt citus simbolus!

Vai kāds var palīdzēt?

Link to comment
Share on other sites

×
×
  • Create New...