ugrás a tartalomhoz

.sh szkript futtatasa PHP-bol

Bageera · 2005. Ápr. 1. (P), 11.20
Hello,
egy *.sh szkriptet szeretnek futtatni PHP-bol. En gondoltam a system() parancsra, csak itt kovetkezo kerdesek merultek fel.

1. Hogy hasznalok parametereket?
Egy ogg-wav-mp3 atalakito szkriptrol lenne szo, es parameterkent meg kene adjam a fajl utvonalat, milyen formatumban szeretnem az eredmenyt meg hasonlok.

2. A szkriptbol hogy terek vissza PHP-be az eredmennyel? pl hibauzenet eseten.

Kosz szepen elore is.
Bageera
 
1

Ez kellett nekem is a

giz · 2005. Ápr. 1. (P), 11.26
Ez kellett nekem is a múltkor, és úgy lehet megoldani, vagyis én úgy oldottam meg, hogy egy futtatható, paraméterezhető file-t hoztam létre, és azt futtatam valami hasonlóképp:

$output = `./Test1 add "20,33"`;
echo "<pre>".$output."</pre>";

Ez annyit csinált, hogy összeadta a két számot, majd a visszaadott értéket kiirattam.
üdv, giz
2

igen, backtick

bbalint · 2005. Ápr. 1. (P), 12.33
nekem whois-ni kellett, és nem sok sikerrel jártam a programfuttató függvényekkel viszont a végrehajtó operátor nyerőnek bizonyult.
viszont annál nem sikerült változó behelyettesítést elérni, ezért összeszereltem az eval "függvénnyel" és máris minden jó volt

<?php
  $domain = 'weblabor.hu';
  eval('$whois = `whois '.$domain.'`;');
  // itten pedig reguláris kifejezésekkel már boldogultam a $whois-ommal.
?>
bbalint