Přihlásit se

Joomla 5.2.2 Security & Bugfix Release

Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.

Adsmanager 2.7

06. dub 2013 20:17 #106424
Odpověď od Petr
Začátečník
zda se že to funguje..

ted mi však začali chodit různé nesmysly..:D

emaily z domeny .de ale i .br a ruské .ru.

uvidíme

07. dub 2013 16:34 - 07. dub 2013 16:35 #106434
Odpověď od Petr
Začátečník
tak mi chodily spamy, kde robot vyplnitl misto tel čísla jen text...
řešení : už nic nechodí ..zatím klid:D uvidíme co vymyslí robot nového:D

tento kod povolí jen tel číslo ...jako čísla nebo čísla s mezerama. pismena nepovolí
Code:
$tel= JRequest::getVar('ad_phone', "post" ); if (ereg(" ", $tel)) { $tel1 = str_replace(' ', '', $tel); if(!is_numeric($tel1)){ $app->redirect( TRoute::_('index.php?option=com_adsmanager&view=list'),'' ); } } else if(!is_numeric($tel)){ $app->redirect( TRoute::_('index.php?option=com_adsmanager&view=list'),'' ); }

08. dub 2013 00:18 #106458
Odpověď od Cony
Moderátor
Jen poznámka - funkce ereg je deprecated, měl by jste místo ní používat funkci preg_match, tedy celá podmínka např. takto
Code:
$tel= JRequest::getVar('ad_phone', "post" ); if (!preg_match("/^(\+)?[0-9\s]+$/", $tel)) $app->redirect( TRoute::_('index.php?option=com_adsmanager&view=list'),'' );
(je tam přidaná ještě podmínka na + na začátku)

08. dub 2013 09:43 #106463
Odpověď od jenik
Uživatel
ufff koukam ze tech zmen je nejak vic :-(, jak tedy maji ty zmeny vypadat dohromady?

Diky moc

08. dub 2013 10:37 #106467
Odpověď od Cony
Moderátor
To co jsem psal by mělo nahradit kompletně Váš kód s předchozího příspěvku.

08. dub 2013 18:32 #106477
Odpověď od Petr
Začátečník
díky opravím

jen se zeptam
když takto získám data
$tel= JRequest::getVar('ad_phone', "post" );
jak můžu ad_phone přiřadit jiný obsah?

díky

Powered by Fórum