Oggi ho utilizzato un servizio di posta elettronica che utilizza come webmail il validissimo software RoundCube, non so nemmeno io il perchè ma mi è venuta la mania di controllare se le cartelle logs e temp fossero state correttamente protette per la visione da browser. Purtroppo, per chi ha installato la webmail, ho avuto accesso alle due directory!!!
Un consiglio per tutti:
quando si installa RoundCube bisogna preoccuparsi di inibire l’accesso alle due cartelle dall’esterno, un metodo valido è quello di proteggerle con Htpasswd.
Posted in Software | No Comments »
Spesso la stesura di espressioni regolari apparentemente semplici si trasforma in un lavoro molto laborioso e anche se si opera con il massimo dell’attenzione l’errore è sempre dietro l’angolo. Per questo motivo ho cercato qualcosa che potesse dare un valido aiuto e RegexBuddy è proprio il programma giusto, utilizza un’interfaccia semplice e da la possibilità di scrivere espressioni regolari per più linguaggi. Ho avuto modo di provare una versione di qualche tempo fa e mi ha sorpreso, non è gratuito, ma il costo non è eccessivo.
Visita il sito ufficiale di RegexBuddy
Posted in PHP, Software | No Comments »
Ebbene si, 15 giorni senza PC fuori dalla monotonia quotidiana, senza pensieri in totale relax.
Staccare la spina è proprio servito e quando ti accorgi di pensare in binario allora vuol dire che devi prendere una pausa e anche questa volta le ferie sono arrivate al momento giusto, peccato siano volate…
Che dire, si ricomincia più motivati di prima!
Godetevi questo panorama e… buon lavoro a tutti!

Posted in Relax | No Comments »
Ho approfondito lo studio dell’espressione regolare di ieri e ne ho scritta una decisamente migliore utilizzando la funzione preg_match_all() derivata dal Perl. Questa, a differenza della regex scritta nel precedente articolo, estrae tutti gli indirizzi email che si trovano all’interno di un testo.
1
2
3
4
5
6
| <?php
preg_match_all("/\\b[A-Z0-9._-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b/i",$testo,$array);
foreach($array[0] as $v){
echo $v."<br>\n"; /* Elenco degli indirizzi trovati */
}
?> |
Posted in PHP | No Comments »