Guide, risorse e articoli per webmaster e webdesigner

Add to Google Reader or Homepage

domenica 18 maggio 2008


Menù

Home
Html & XHtml
Css
Javascript
Php
Motori di ricerca
News web
Contatti

Login Form






Password dimenticata?
Nessun account? Registrati
Home arrow Php arrow Articoli php arrow Usare PHP come linguaggio di script di sistema

Usare PHP come linguaggio di script di sistema Stampa E-mail
Scritto da Vincenzo   

Il linguaggio PHP è nato per lo sviluppo di pagine web dinamiche, e grazie alla sua semplicità, rapidità e flessibilità si è sviluppato rapidamente fino ad includere migliaia di funzioni di libreria, che possono semplificare notevolmente i compiti dello sviluppatore.

Senza contare che, già dalla versione 4, PHP è dotato di strutture di supporto per la programmazione orientata agli oggetti, grazie alle quali è diventato una piattaforma di sviluppo adatta anche ai progetti di media/alta complessità.

Non molti sanno che tutte queste belle caratteristiche possono essere sfruttate anche per creare script di sistema per le nostre box Unix.

In primo luogo è però necessario accertarsi che la distribuzione di PHP che abbiamo installato, sia completa del comando php, infatti alcune distribuzioni prevedono solo il modulo per Apache senza questo prezioso comando.
Se questo comando non è presente sulla vostra box, dovete installare o ricompilare PHP in modo da crearlo.
Altrimenti siete già pronti per usare PHP come script di sistema. Proviamo a creare con un editor di testo il file test.php contenente:

<?php
// Test script php
for($i=0;$i<5;$i++) {
print "i=".$i."\n";
}
?>

Potremo eseguire questo semplice programma avendo l’accortezza di specificare lo switch -q del comando php, che ha la funzione di eliminare l’header HTTP che normalmente viene generato dal PHP in testa allo stream di output.
L’effetto è il seguente:

$ php -q test.php
i=0
i=1
i=2
i=3
i=4
$

Detto questo, basta ricordare che valgono tutte le regole di programmazione PHP, salvo quelle legate all’ambiente Web/HTML, per avere a disposizione un potentissimo strumento di programmazione.

con la collaborazione di www.0x01.org  

 
< Prec.   Pros. >


Feed Rss


Corso PHP Completo
Corso completo per la creazione di siti Web dinamici. Corso con assistenza ed attestato finale!
Corso MySQL
Gestione del database open-source. Corso con assistenza ed attestato finale!