Validació del mail en php

Normalment sempre que en un formulari necessito fer la validació del mail la feia en javascript, aquest cop he pensat de fer-la en php.
Al final la solució amb la que m’he quedat és la següent, utilitzant expresions regulars:

if (!eregi(“^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$”, $email)){
die(“Mail incorrecte”);
}else{
die(“Mail correcte”);
}

Solució trobada a plusdosnet

Interessants Addons per Firefox

L’altre dia en un curs d’accessibilitat web ens van recomanar tot un seguit d’addons per a firefox que et faciliaven molt la tasca per fer les validacions corresponents, crec que pot ser util compartir aquesta llista d’addons conjuntament amb la resta que utilitzo normalment:

Alguna més que m’estigui deixant?

Número de rows total

Ja fa temps que volia escriure aquests post. De fet sempre que necessito aquesta comanda de mysql hi penso, però sempre ho deixava per més tard, i quan la tornava a necessitar havia de tornar a buscar i fer memòria de com era exactament, així que avui he dit prou!

Si es vol saber el número total de rows que hauria de retornar una query sense limit però aquesta l’ha de portar el més ràpid i senzill es utilitzar el SQL_CALC_FOUND_ROWS.

Un exemple típic, seria per fer un paginat, ja que tansols t’interessa recuperar els resultats de la pagina concreta, però has de saber el total de rows, per poder calcular el número de pàgines.

Aqui deixò l’exempre que es pot trobar a la web de mysql

mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name
-> WHERE id > 100 LIMIT 10;
mysql> SELECT FOUND_ROWS();

(Nota: recuperat del bloc vell blocdenotes.com)

Google maps en català

Demà he quedat amb unes amigues en un lloc que desconec, així doncs per tal d’esbrinar el millor camí per arribar-hi he anat a buscar a google maps. Un cop trobat el camí he decidit envar-me el resultat per correu eletrònic, així ja tinc la cerca ben guardada. La meva sorpresa ha estat quan al moment d’enviar el formulari les dues opcions em deien si volia “Cancel·lar” :) .

He apretat la primera opció, i evidentment s’ha verificat que es un problema de “copy”, doncs he rebut perfectament al meu correu electònic el camí fins a la cita de demà.

Google maps

(Nota: recuperat del bloc vell blocdenotes.com)

Generar error 404

Sempre que necessito forçar que una pagina dongui un codi d’error 404 “not found” en php he de buscar exactament com funciona tot plegat, així que per xorra que sigui aquí queda escrit:

<?php header("HTTP/1.0 404 Not Found");?>

Fàcil i ràpid.

(Nota: recuperat del bloc vell blocdenotes.com)

Huevos con beicon

Aquest llibre escrit per Jordi Assens, interessant i fàcil de llegir (un parell d’horetes) parla dels diferents tipus d’empresa que podem trobar: l’empresa integradora, l’empresa sectaria i l’empresa no integradora.

Podem llegir un dialeg entre dos amics on un ajuda a analitzar a l’altre la situació en que es troba dins de l’empresa i a pendre una decisió.

Llibre per reflexionar.

(Nota: recuperat del bloc vell blocdenotes.com)