Un uploader in PHP

Un’altra applicazione pratica del nostro amato PHP. Una piccola utility per caricare in upload sul nostro server dei file. L’esercizio prevede una pagina HTML con la form per il caricamento, un piccolo javascript fa un controllo semplice  e pratico che si stia inviando un file. Lo script PHP invocato controlla prima che l’estensione sia supportata e con poche istruzioni carica il file con un feedback esaustivo per l’utente. Va creata una cartella Upload nella cartella dei nostri file php ed html. Se siete su Linux, vanno assegnati i permessi corretti alla nostra directory di upload con un comando simile a chmod -R 777 /var/www/…/Upload sostituendo ovviamente il percorso corretto.

Leggi tutto

Captcha e Immagini generate da PHP

Uno degli aspetti di sicurezza di cui non ci rendiamo conto, è che con linguaggi come Python e simili è molto facile automatizzare delle operazioni con cicli infiniti sui siti web, come riempire delle form di registrazione in automatico per creare utenti fasulli, cliccar in automatico su pubblicità per trarre profitti, piuttosto che provare degli accessi su login con attacchi a forza bruta. Ecco perché in giro per il web ci imbattiamo spesso nei captcha, piccoli indovinelli da risolvere per dimostrare all’applicativo web che stiamo usando che siamo umani.

Leggi tutto