di: Andrea Cristaudo 11 Settembre 2003
Normalmente per eseguire il programma appena scritto dobbiamo richiamare l'eseguibile del php passando determinati parametri.
php.exe -f script.php -- -parametro1 -parametro2
Il parametro '-f' serve per specificare lo script php da eseguire, '--' è invece utile per poter passare allo script parametri funzionanti anche per l'eseguile php. Ad esempio se voleste passare al vostro script un parametro '-h' dovreste utilizzare questo piccolo trucco per evitare che il parametro venga utilizzato dall'eseguibile php. Se utilizzate la versione CGI dell'eseguibile può tornare utile il parametro -q per eliminare gli header in output.
Esistono inoltre soluzioni alternative per l'esecuzione automatica degli script:
Sotto linux è possibile impostare come prima linea del file il path dell'eseguibile php (ad esempio /usr/bin/php)
#!/path/to/php
Fatto questo basta assegnare la proprietà di esecuzione attraverso un chmod 755 allo script. A questo punto potete richiamare direttamente lo script senza il bisogno di specificare da linea di comando l'interprete php.
Sotto Windows invece è possibile legare i file con estensione .php all'interprete facendo così in modo che con un doppio click venga attivato lo script. Sempre sotto windows è possibile creare un semplice file batch (file con estensione .bat) contenente la linea
c:\path\to\php\php.exe script.php
L'argomento era prevedibilmente troppo vasto per essere esaurito con un articolo. Spero però di avere stuzzicato la fantasia vista l'effettiva utilità di questo strumento. Per terminare segnalo la pagina del manuale ufficiale dedicata all'argomento.
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 |