
PHP
dicembre 17, 2009Un sito italiano PHP è http://php.html.it/.
In questo sito sono presenti:
- delle guide :
- Guida PHP e MYSQL pratica: Esaminare e comprendere i comandi fondamentali di interazione tra Php e MySql e realizzare un sistema per la gestione di news
- Guida programmazione ad oggetti con PHP 5: Come creare applicazioni Web utilizzando la programmazione orientata ad oggetti e il linguaggio PHP 5: dalla teoria alla pratica
- Guida Simfony: Scopriamo quanto è facile programmare in PHP. Una guida al framework per PHP 5 Symfony, lo strumento ideale per semplificare i processi di programmazione e ridurre i tempi
- Guida PHP di base: Una guida base che introduce con esempi pratici e un linguaggio semplice alla programmazione Web lato server in PHP 5
- Guida PHP pratica: Una guida pratica alle operazioni comuni con PHP 5 e alla creazione di un sito editoriale dinamico basato su PHP 5 e MySQL
- Guida PHP su windwos: Come installare su Windows un ambiente di sviluppo PHP, Apache e MySQL. Versioni di riferimento: Php 4.4.2 e Php 5.1.2, Apache 2.0.55, MySQL 4.1 e MySQL 5
- Guida PHP teorica: Una guida, aggiornata a PHP 5, che approfondisce le componenti fondamentali di PHP: descrizioni dettagliate di strutture, funzioni, classi e la programmazione a oggetti
- Guida PHP su linux: Guida all’installazione di Apache, MySQL e PHP su Linux attraverso strumenti a pacchetti sulle distribuzioni Linux. Istruzioni dettagliate per Debian, Fedora, Mandriva, Slackware
- Guida sicurezza di PHP: Guida ai più comuni errori di sicurezza delle applicazioni web in PHP: quali sono, come si sfruttano e come si evitano
- degli articoli:
- Lazy loading in PHP: Tramite il concetto di lazy loading invece, è possibile fare in modo che le classi (e non solo) vengano caricate solamente al momento necessario, ovvero quando ad esempio creiamo un’istanza con un costruttore non ancora definito.Tutto questo diventa possibile dichiarando una funzione denominata
__autoload, che consente a PHP un’ultima chance per caricare la classe. Alla funzione __autoload verrà passato un parametro che rappresenta il nome della classe non ancora definita e quest’ultimo ci servirà per andare ad includere l’apposito file che la contiene. - PHP 5.3: le novità Una delle novità più importanti introdotte è sicuramente rappresentata dal supporto per i namespace. Per una descrizione compatta di quest’ultimo componente trovo saggio citare ciò che ha scritto Gabriele Farina nell’ottimo articolo Le novità di PHP 5.3: namespace, scritto oramai quasi due anni fa.I namespace sono un costrutto semantico che permette al programmatore di evitare la collisione tra i nomi di classi, funzioni o altre strutture racchiudendole all’interno di uno spazio di nomi indipendente dal codice restante. Il codice può accedere successivamente a queste strutture definite all’interno del namespace anteponendo al nome della struttura il namespace stesso oppure segnalando all’interprete la volontà di includere nello spazio di nomi corrente tutto il contenuto di un determinato namespace.I namespace potrebbero quindi essere visti come dei contenitori semantici che contengono dei normali costrutti PHP i quali possono essere interrogati per richiedere determinati elementi oppure possono essere rovesciati all’interno di un altro contenitore al fine di ingrandire lo spazio dei nomi correnti se necessario.Per una consultazione dettagliata su come, quando e perché usare i namespace, vi rimando al suddetto articolo.
- Il web service di Flickr e PHP: Flickr, per i pochi che non lo conoscono, è un sito web che offre un servizio di condivisione di foto, e più recentemente anche di filmati, tramite il quale gli utenti possono pubblicare il loro materiale, visualizzare le pubblicazioni degli altri utenti, commentarle o iscriversi a gruppi tematici. L’iscrizione al servizio è gratuita, anche se è prevista una versione “Pro” a pagamento che offre funzionalità aggiuntive e più spazio di archiviazione. Nel marzo del 2005, Flickr è stato acquistato da Yahoo! e questo ha portato all’integrazione dei vecchi account sulla nuova piattaforma. Oltre a ciò, diverse migliorie sono state apportate al servizio, tra cui un innalzamento dei limiti sullo spazio offerto, sia per gli account gratuiti che per quelli a pagamento.
- Script:
- Nucleo graph:NucleoGraph è una classe in PHP scritta per semplificare la creazione e gestione di grafici a barre. Lo script genera i grafici tramite i fogli di stile pre-impostati; per questo risulta essere veramente semplice da personalizzare e da modificare. Si possono variare: dimensione grafico, colore barre e altro.
- AES 128 encryption/Decription library: Classe molto utile che sfrutta le potenzialità dell’algoritmo AES128 per criptare testi. Questo script risulta essere molto utile quando si vogliono memorizzare dati importanti, come password, su un database. Dato che questo algoritmo è a 2 vie si possono così, avendo la chiave privata, decriptare i dati.
- Post to twitter: Post to Twitter è un semplice esempio di codice PHP per poter sfruttare le API del noto social network Twitter. Con questo script potete aggiornare il vostro status semplicemente inviando un messaggio con questo codice. Per funzionare, lo script necessita dei dati di accesso all’account Twitter.
- Browser statistic: Questo script viene molto utile se si vuole creare un’indagine statistica all’interno del proprio sito su quali web browser utilizzano i propri utenti. Invece che installare pesanti e laboriosi script di statistiche completi con Browser Statistic risolviamo il problema semplicemente con un file.
- Yaidexer:YaIndexer è un’ottima utility che può dare un tocco di originalità al vostro sito. Lo script consiste nel creare un’indice delle cartelle presenti sul server. Conoscete sicuramente gli indici di Apache che sono scarni e monocromatici; con questa utility si aggiungono icone e colori.
- ForumLogic :ForumLogic è un progetto che è stato sviluppato per unire le potenzialità di alcune tra le più potenti bulletin board. Il forum incorpora quindi il core di phpBB e la grafica di vBulletin, con novità tutte da scoprire. Di semplice installazione si presenta come una soluzione alternativa.
- Pulse CMS: Pulse è un semplice CMS designato per gestire piccoli siti web che lavorano con pagine in HTML. Questo ben fatto script permette di modificare, creare e cancellare le pagine del vostro sito. Tramite l’utilizzo di un editor WYGIWYS potete lavorare al meglio. Inoltre dispone anche di un tool per il backup!
- Blog:
- Un clone di di stack overflow in PHP
- Crema 2009: Anche l’Italia ha il suo drupalCamp
- Professional PHP5
- L’ets go
- In fine il sito ospita dei forum dove porre domande o proprie costatazioni.

[...] PHP [...]