ulisses BCN

sobre weblogs... blogger... bitàcoles...

 ulisses RSS FEED -

Monday, February 14, 2005

Script PHP per bloquejar visites no desitjades

Una direcció|adreça IP es representa mitjançant un nombre binari de 32 bits (IPv4). Les direccions|adreces IP s'expressen com a números de notació decimal: es divideixen els 32 bits de la direcció|adreça en quatre octets. El valor decimal màxim de cada octet és 255 (el número|nombre binari de 8 bits més alt és 11111111, i aquests bits, de dreta a esquerra, tenen valors decimals d'1, 2, 4, 8, 16, 32, 64 i 128, que summa 255 en total).

Sovint bloquejar una IP no n'hi ha prou per solucionar el problema, els SPAMMERS i gent no desitjada acostumen a tenir tot el ventall de IPs possibles per no ser facilment bloquejats.
Un exemple: "134.58.253.193" només bloquejarà un ordinador, mentre que "134.58.253" bloquejarà 256 adreces d'IP, incloent-hi aquell del primer exemple.




$ban_range_low=ip2long("217.234.1.1");
$ban_range_up=ip2long("217.234.255.255");
$ip=ip2long($HTTP_SERVER_VARS["REMOTE_ADDR"]);
if ($ip>$ban_range_low && $ip<$ban_range_up)
{
print "Banned";
exit();
}


Thursday, February 03, 2005

Mostrar últims comentaris a Blogger

Si fas servir Haloscan com a servei de comentaris al teu blog,
ara pots mostrar a la teva pàgina una finestra per tenir accès ràpid
als últims comentaris que s'han fet.

Utilitzarem la sortida RSS dels teus comentaris que proporciona Haloscan juntament amb un servei de sindicació de continguts.

La teva sortida RSS serà la següent:
http://www.haloscan.com/members/rss.php?user=el-teu-nom-de-usuari


Per mostrar els últims comentaris utilitzarem un servei gratuït que converteix
RSS a Javascript
FeedSweep
En el camp enter a Custom Feed URL hauràs de posar l'adreça web del teu feed RSS, en aquest cas:
http://www.haloscan.com/members/rss.php?user=el-teu-nom-de-usuari

En el camp Max Item Number hauràs de posar el nombre de comentaris que vols mostrar. La opció per defecte en mostra 5.
En el camp Width posa en pixels el tamany de la finestra.
A Customize Appearance. podràs escollir l'aparença en diferents bàsics estils.
Per últim prem Get Code