di: Gabriele Farina 23 Novembre 2006
In questo articolo introdurremo il lettore all'utilizzo dell'estensione Tidy per PHP, disponibile fin dalle prime minor release di PHP 5. L'estensione è basata sulla libreria TidyLib e permette allo sviluppatore di operare su sorgenti HTML, XHTML ed XML applicando funzioni per la validazione, la formattazione, il parsing ed addirittura la risoluzione degli errori in modo quasi automatico. L'utilizzo di un'estensione come Tidy permette allo sviluppatore di assicurarsi che dei documenti in input siano validi rispetto a determinate esigenze, e permette allo stesso sviluppatore di assicurarsi che l'HTML, l'XML o l'XHTML prodotti siano correttamente formattati e non contengano errori rispetto agli standard elencati nelle specifiche W3C.
La libreria Tidy è disponibile come estensione all'interno del repository PECL o anche come parte della distribuzione sorgente ufficiale e necessita della libreria libtidy per essere installata correttamente. Dato che non è compresa nella distribuzione standard, procederemo per prima cosa con lo spiegare il semplice processo di installazione.
Nel caso si stia utilizzando PHP 5 su un sistema Windows, l'unica operazione necessaria è abilitare manualmente l'estensione rimuovendo il commento che precede la linea extension=php_tidy.dll all'interno del file php.ini, dato che la distribuzione di PHP per Windows viene rilasciata con il supporto per Tidy integrato.
Nel caso invece si stia operando su sistemi operativi diversi, l'iter da seguire è molto semplice e tipico per qualunque estensione si decida di includere o aggiungere a PHP. Per prima cosa è necessario recuperare ed installare la libreria libtidy, presente sul sito del progetto, che rappresenta l'unico requisito essenziale per il funzionamento di Tidy per PHP. Dopo aver provveduto al download ed all'installazione è possibile ricompilare PHP 5 includendone il supporto, sfruttando il comando di configurazione con l'opzione aggiuntiva --with-tidy:
./configure --with-tidy=/usr/local/lib/libtidy
Nel caso in cui il path non sia specificato, lo script di configurazione utilizzerà il valore di default; dopo aver configurato PHP 5 con l'opzione aggiuntiva, è possibile procedere con la normale compilazione e controllare che la libreria sia correttamente installata analizzando l'output della funzione phpinfo().
Guida Yii FrameworkCome creare applicazioni Web in modo semplice e veloce con il... |
Guida Zend FrameworkDiventate professionisti dello sviluppo Web. Zend Framework è lo... |
Guida Applicazioni Facebook con PHPCome realizzare un'applicazione per Facebook. Dalle basi della... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso PHP per Webmaster11 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |