Jump to content
php.lv forumi

Atkaušanās no spama


keksuss

Recommended Posts

Man viesu grāmatā visu laiku viagras reklāmu met iekšā! Lai gan arī esmu uzlicis, ka neļauj ievietot ierakstus (strpos), kuros ir minēta viagra, <> un [], vienalga piebāž pilnu!

 

Nē, viagru pašam nevajag :)

Link to comment
Share on other sites

Standarta attēla ģenerēšana, attēla redzamo simbolu ievade un validācija te vajadzīga. Pilns nets ar vienkāršākajiem variantiem un varu derēt, ka pat parastākais izies cauri, jo šaubos, ka parastie mirstīgie sēž un aizpilda tavas viesu grāmatas, bet attēla automatizēta apstrāde nav nemaz tik vienkārši īstenojama.

Edited by GedroX
Link to comment
Share on other sites

Man viesu grāmatā visu laiku viagras reklāmu met iekšā! Lai gan arī esmu uzlicis, ka neļauj ievietot ierakstus (strpos), kuros ir minēta viagra, <> un [], vienalga piebāž pilnu!

 

Nē, viagru pašam nevajag :)

 

Aizliec postot linkus.

 

if(strstr($comment,"http://')) {

...

}

 

Stulbs un vienkāršs variants.

Link to comment
Share on other sites

Aizliec postot linkus.

 

if(strstr($comment,"http://')) {

...

}

 

Stulbs un vienkāršs variants.

 

ja dzīvē viss tik vienkāršs būtu! Jau sataisīju, lai nevar < un > ielikt, pat ja tekstā pieminēta viagra, neļauj pievienot ierakstu... vienalga pievieno!

Link to comment
Share on other sites

keksuss --> visa problema ka neparbaudi (preciizak parbaudi) preciizu vardu...

uzrakstot ar lieliem burtiem (vai kaadu) tev skripts nenostraadaa ....

izmanto f-jas kas nenejem veraa burtu izmeeru ...

-------

teiksim:

preg_replace() ir index i

$text=preg_replace('[VIAGRA]i' ,'', $text);

Link to comment
Share on other sites

Atkal šaujam pa zvirbuļiem ar lielgabalu? Nu kāda jēga te pregus lietot!! Ļoti vienkārši var iztikt bez pregiem if (strpos(strtoupper($text), "VIAGRA") !== false) ...

Un cilvēki vēl brīnās, ka php ir lēns..

Pie tam tas i nesaucās nekāds index, bet gan [case] insensitive.

Link to comment
Share on other sites

×
×
  • Create New...