zend framework standalone
Written by Mottola Michele - Italy - Reggio Emilia   
Wednesday, 23 November 2011 16:53
AddThis Social Bookmark Button


Zend Framework è un framework php con pattern architetturale MVC ed è composto da una serie di componenti utili per implementare funzionalità comuni a molte applicazioni web.
Ma i suoi componenti possono essere utilizzati in modalità standalone in qualsiasi progetto php compreso il loro utilizzo in altri framework.
L'utilizzo standalone della libreria di ZF è molto semplice. Bisogna innanzi tutto settare il path della libreria. Questo può essere ottenuto in due modi:
- utilizzando la direttiva include_path nel php.ini
- usando set_include_path() a runtime
Supponiamo che la libreria Zend sia situata nella dir /home/mylibrary, ciè che qui dentro sia situata la directory Zend con tutte le sue sottodirectory. Allora l'inclusione a runtime di questa libreria può essere così ottenuta:
$path = '/home/mylibrary';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
Adesso ogni volta che vorrò istanziare una classe dovrò prima caricarla usando
require_once 'Zend/Form.php';
per poi istanziarla
$form= new Zend_Form();
AUTOLOAD
Questo sistema però è scomodo perchè ogni volta che userò una classe sono obbligato a caricarla.
Per evitare questo si può usare l'autoload di ZF e delegare a lui il compito di caricare la corrispondente classe quando viene istanziata.
Ed ecco come ottenere semplicemente questo risultato
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
UN SEMPLICE FORM
Ottenere un semplice form sfruttando Zend_Form si fa presto
$form= new Zend_Form();
$form->setAction('save')->setMethod('post')->setDescription('signup form');
$form->addElement('text','username')->addElement('submit','submit');
echo $form->render(new Zend_View());
In poche righe si riesce ad ottenere un semplice form senza aver scritto codice di markup.
Ma i vantaggi sono anche la semplicità con cui si riesce a fare i controlli sui campi (controlli di validazione) oltre che il filtraggio

Zend Framework è un framework php con pattern architetturale MVC ed è composto da una serie di componenti utili per implementare funzionalità comuni a molte applicazioni web.

Ma i suoi componenti possono essere utilizzati in modalità standalone in qualsiasi progetto php compreso il loro utilizzo in altri framework.


L'utilizzo standalone della libreria di ZF è molto semplice. Bisogna innanzi tutto settare il path della libreria. Questo può essere ottenuto in due modi:

Last Updated on Monday, 22 December 2014 10:36
 
Blueprint framework css
Written by Mottola Michele - Italy - Reggio Emilia   
Thursday, 03 June 2010 12:37
AddThis Social Bookmark Button

Nella realizzazione di un template la struttura base è definita dal codice html mentre il suo stile è definito dal css. La conoscenza del css permette di definire ogni aspetto grafico del template, come la dimensione dei box, il loro colore, lo stile sul testo, lo stile dei form e quant'altro abbia a che fare con la grafica. Dunque se si conosce il css si possono creare template quasi di ogni genere. Dico "quasi" perchè non tutto è possibile fare con la combinazione html+css, ad esempio non si possono realizzare animazioni per le quali occorre ricorrere al javascript. Ma un template con grafica "basilare" anche molto curato nei dettagli lo si può realizzare benissimo con il solo html+css.

Last Updated on Monday, 22 December 2014 10:40
 
Backup incrementali con il tar
Written by Mottola Michele - Italy - Reggio Emilia   
Thursday, 27 May 2010 08:00
AddThis Social Bookmark Button

Spesso e volentieri chi ha a che fare con sistemi informatici e manipola software si dimentica che prima ancora di iniziare occorre avere un buon sistema di backup. Avventurarsi nella realizzazione o nell'utilizzo di software dove si impiega tanto tempo senza avere nessun sistema di backup vuol dire partire con il piede sbagliato, si rischia di stare li tutti i giorni con la preoccupazione che non ti succeda mai niente.

In particolar modo avere un sito web dove avvengono molte variazioni nel tempo e non avere un buon sistema di backup automatico presenta gli stessi problemi appena detti. E' vero molti servizi di hosting forniscono sistemi di backup ma il più delle volte o non li si utilizza per niente oppure sono manuali e quindi vengono dimenticati.

Fare il backup di un sito web o più in generale di un'applicazione web spesso vuol dire non solo fare il backup delle directory ma anche dover fare il backup del database.

Last Updated on Tuesday, 27 September 2011 18:31
 
awstats
Written by Mottola Michele - Italy - Reggio Emilia   
Tuesday, 25 May 2010 14:25
AddThis Social Bookmark Button

Per chi si occupa di seo o gestisce un server e vuol fornire un servizio di statistiche di accesso al proprio sito web, tra i vari sistemi esistenti c'è Awstats.

Awstats è scritto in perl ed è un programma che trasforma i file di log generati ad esempio da un server web come Apache in statistiche dettagliate di accesso.

In realtà awstats non si limita a generare statistiche per un web server, ma genera statistiche anche per un server mail, un server ftp...

Soffermandoci su un server web come apache, il principio di funzionamento di awstats è di analizzare ogni singola riga del file di log generato dal web server ed estrarre le informazioni contenute in questa riga per generare le statistiche.

Last Updated on Tuesday, 27 September 2011 18:34
 
<< Start < Prev 1 2 3 4 Next > End >>

Page 4 of 4