Url brevi: realizzazione form di creazione tiny url

Posted on febbraio 26, 2010
Filed Under Appunti di Php | Leave a Comment

Oggi vedremo come realizzare un sistema analogo al famoso tinyurl per la generazione di url brevi. La tecnologia usata per lo sviluppo e’ PHP + MySQL con server Linux che supporti il rewrite delle url. E’ necessario conoscere come si crea un database in MySQL tramite il pannello PhpMyAdmin o altra utility di gestione dei database, cosa e’ il rewrite ed avere una conoscenza base di PHP.

L’obiettivo dell’articolo e’ convertire una url lunga e difficoltosa da ricordare con una url piu’ breve da comunicare ad amici e clienti.

Es.:

http://maps.google.it/maps?f=q&source=s_q&hl=it&geocode=&q=navigli&sll=45.440742,9.158692&sspn=0.012948,0.033088&ie=UTF8&radius=0.8&rq=1&ev=p&hq=navigli&hnear=&ll=45.440742,9.158692&spn=0.012948,0.033088&z=15

Convertirlo in:

http://www.urlbrevi.com/a/maps.php

Read more

PHP – Elencare file contenuti nelle cartelle e controllo modifiche

Posted on novembre 7, 2009
Filed Under Senza categoria | Leave a Comment

Troppo spesso i sistemisti sono alla ricerca di contenuto malevolo iniettato all’interno di pagine web da un attacco remoto. Di seguito andiamo a descrivere un semplice script in PHP che analizza tutti i files fino al livello di profondita’ scelto e se corrisponde al pattern preleva il contenuto e lo inserisce in un apposito database inviando una mail all’indirizzo desiderato nel caso in cui sia presente “unescape” o “iframe” e la dimensioni sia cambiata. Read more

Creare PDF con PHP

Posted on settembre 11, 2009
Filed Under Appunti di Php | 2 Comments

In questo articolo esaminiamo come creare un PDF (Portable Document Format) di buona qualita’ utilizzando PHP con alcuni strumenti free quali dompdf e wkhtmltopdf che possono sostituire egregiamente strumenti commerciali ben piu’ blasonati e famosi per l’uso comune.

Read more

Legal Agreement Page (LDA) in PHP

Posted on agosto 1, 2009
Filed Under Appunti di Php | Leave a Comment

In questo articolo verra’ presentata una classica Legal Agreement Page (LDA) per il controllo dell’eta’ di un utente. Classici esempi di LDA page vengono usati per limitare l’accesso ai soli maggiorenni a pagine con contenuti per soli adulti, alcolici e quant’altro.

Vedremo in questo articolo alcuni problemi nell’uso di PHP e Cookie ed implementeremo il controllo tramite l’uso delle sessioni. Read more

Flash e PHP – sistemi di insicurezza

Posted on maggio 9, 2009
Filed Under Senza categoria | Leave a Comment

Molto spesso si pensa che l’utilizzo di Flash nelle applicazioni Web renda piu’ sicuro il nostro sito: “Tutto gira in una sola pagina quindi non si conoscono gli script utilizzati” e tante altre belle parole, ahime’, niente di piu’ falso.

Esaminiamo un esempio di insicurezza nell’interazione di Flash e PHP. Read more

keep looking »