Recentemente il team di sviluppo di PHP si è visto costretto a rilasciare in tutta fretta un aggiornamento del linguaggio, le release 5.4.2 e 5.3.12, per via di una vulnerabilità rilevata a carico di alcune installazioni basate su mod_cgi; evidentemente però la fretta è stata eccessiva e, pochi giorni dopo, è stato effettuato un ulteriore [...]
PHP
-
Ennesimo aggiornamento di sicurezza per PHP: release 5.4.3 e 5.3.13
-
Binding dei parametri di query con PDO
Il binding dei parametri di query è un’utile procedura attraverso la quale è possibile sostituire i parametri da passare come argomenti alle interrogazioni verso le basi di dati attraverso una loro rappresentazione o riferimento; questa operazione risulta particolarmente interessante quando si desiderano prendere le necessarie contromisure per limitare i pericoli derivanti dalle SQL injection.
-
Fogli di calcolo on line con Gelsheet
Gelsheet è un’applicazione realizzata in PHP con l’aggiunta di una buona dose di Javascript che permette di creare dei fogli di calcolo (spreadsheets) Web based e utilizzabili direttamente on line; si tratta di una soluzione rilasciata sotto licenza Open Source e disponibile gratuitamente che permetterà di utilizzare fogli di lavoro molto simili a quelli forniti [...]
-
Risolvere i problemi di invio con PhpMailer ed SMTP
Almeno a mio parere, ma non credo di essere il solo a pensarla in questo modo, la classe PhpMailer non rappresenta soltanto una valida alternativa alla funzione mail() di PHP, ma una soluzione addirittura più valida della funzionalità messa a disposizione dal linguaggio stesso; si tratta di una libreria completa e semplice da utilizzare che [...]
-
PHP: convertire una funzione in un metodo
Quando si lavora su una vecchia applicazione in PHP basata sul paradigma procedurale, può presentarsi la necessità di dover convertire le componenti disponibili utilizzando il paradigma OOP (Object-oriented programming o “Programmazione orientata agli oggetti”); nel caso specifico di questo post vedremo come sia possibile “tradurre” attraverso pochi passaggi una funzione definita dall’utente in un metodo.
-
Clonare il sorgente PHP da Git
Il codice sorgente di PHP è stato definitivamente spostato sul DVCS Git creato da Linux Torvalds per disporre di un avanzato strumento per il controllo di versione del Kernel di Linux; abbandonato Subversion, è ora necessaria una nuova procedura per la clonazione del codice basata sul GitHub mirror appositamente disponibile; vediamo quindi quali sono le [...]
-
Novità per la funzione htmlspecialchars() in PHP 5.4.0
Tra le novità introdotte con la versione 5.4.0 di PHP ve ne sono alcune che coinvolgono la funzione nativa htmlspecialchars(); tali modifiche riguardano anche altre features correlate quali htmlentities() e parzialmente anche htmlspecialchars_decode(), html_entity_decode() e get_html_translation_table(). Nello specifico i miglioramenti apportati riguardano:
-
5 cose che non potrete più fare con PHP 5.4.0
PHP 5.4.0, cioè l’ultima versione rilasciata del noto linguaggio per lo scripting server side, introduce numerose interessanti novità come per esempio l’eredità orizzontale dei traits, un Web server HTTP integrato e una nuova sintassi per gli array; con questa release vengono però anche abbandonate alcune features che, molto probabilmente, sono state già lasciate al loro [...]
-
Intype: editor extra light per gli sviluppatori
Se avete bisogno di una editor di testo semplice e leggero per il vostro lavoro di sviluppo, potete mettere alla prova una soluzione installabile su Windows come Intype; l’applicazione mette a disposizione soltanto le funzionalità essenziali, non si tratta propriamente di un IDE ma di una sorta di Blocco Notes più ricco di features pensato [...]
-
Chiamata indiretta dei metodi in PHP 5.4
Analizzando le novità relative a PHP 5.4 (versione attaulmente non disponibile per la fase di produzione in quanto ancora fornita sotto forma di Release Candidate), ho scoperto una nuova feature che probabilmente non sarà nota quanto l’introduzione dei traits o del Web server integrato, ma che risulta comunque particolarmente interessante; si tratta della possibilità di [...]







