JK's blog
pátek 10. prosince 2010
PHP/JavaScript Regular expression for email validation
^[a-zA-Z0-9.-_]+[@]{1,1}[a-z]+[.]{1,1}[a-z]{2,4}$
PHP/Javascript Phone number validation
yyyyyyyyy
yyy yyyyyy
yyy yyy yyy
xxxyyyyyyyyy
xxx yyyyyyyyy
xxx yyy yyyyyy
xxx yyy yyy yyy
+xxxyyyyyyyyy
+xxx yyyyyyyyy
+xxx yyy yyyyyy
+xxx yyy yyy yyy
so here is regular expression:
^[+]{0,1}[0-9]{0,3}[ ]{0,1}[0-9]{3,3}[ ]{0,1}[0-9]{3,3}[ ]{0,1}[0-9]{3,3}$
works in PHP, Javasrcipt and i suppose anywhere else
pondělí 8. listopadu 2010
Instalace Zend Serveru na ubuntu/debianu
Asi všichni PHP programátoři znají nástroje od zendu ale už zdaleka ne všichni je umí nainstalovat nebo používat.
Jak tedy na to?
!!!pro většinu následujících operací je třeba rootovských práv!!! doporučuji proto použít sudo -s
- Stažení instalačního scriptu
- Samotná instalace
0. Import repozitáře a certifikátu (není nutné pouze pokud chcete ručné přístup k balíkům pro CE server.)
nejdříve musíme repozitář přidat do apt: echo "deb http://repos.zend.com/deb/ce ce non-free" >> /etc/apt/sources.list
To nám přidá repozitář do zdrojů apt. Teď je ještě třeba autorizovat jeho klíč: wget http://repos.zend.com/deb/zend.key
a tento klíč autorizovat: apt-key add zend.key
1. Stažení instalačních scriptů:
ty stáhnete z http://www.zend.com/en/download/358
a poté rozbalíte: tar xvfz ZendServer-5.0.3-RepositoryInstaller-linux.tar.gz
2. Samotná instalace
vlezeme do adresáře který jsme právě rozbalily a souboru install_zs.sh dáme právo spouštět: chmod u+x install_zs.sh
a následně jej spustíme: ./install_zs.sh
v průběhu se to pravděpodobně zeptá zda chcete vyřešit nějaký konflikt atd. dejte Y ale předtím si přečtěte co vlastně děláte. Dále se to bude ptát zda chcete stáhnout a nainstalovat balíky potřebné pro server tam je jediná volba Y jinak se to nenainstaluje:-)