Posts Tagged ‘linux’

Php Shell Scripting

Wednesday, April 30th, 2008

Php-ul a fost si inca este cel mai folosit limbaj de programare web server sided. Principalul motiv pentru care inca nu a fost detronat este faptul ca este simplu de învăţat si folosit fără a fii însă un limbaj “light”.

Exista voci contra php-ului, dar personal de curand i-am gasit o utilitate noua: Linux Shell Scripting.

Un scurt How-To:

Pentru a folosi limbajul php intr-un shell script ce ruleaza pe o masina linux mai întai trebuie sa definim cine anume interpretează comenzile date. In prima linia a fişierului trebuie sa avem:

#!/usr/bin/php -q

De acum puteti scrie comenzi php si cand rulati scritpul (sa zicem ./test.sh) acestea vor fi interpretate corespunzător.

O idee buna este sa folositi php error reporting cat timp dezvoltaţi scriptul apoi sa-l opriţi apelând funcţia:

error_reporting(0);

Puteţi de asemenea sa folosiţi si parametri transmişi din linia de comanda folosind vectorul “argv” in felul următor.

$variabila= $argv[1];

Exemplu: test.sh

#!/usr/bin/php -q
<?php

error_reporting(0);
$variabila= $argv[1];
echo $variabila;

?>


45 9 20 32 18 30