Autor Zpráva
unavenejsi
Profil *
Ahoj,

prosím vás jak mám v průběhu skriptu zavolat jiný skript?
Mám něco napsáno v perlu a v průběhu chodu skriptu php potřebuji, aby se tento skript vykonal.

Třeba mám

$a = 10;
$a++;

//tady zavolat skript ze stranky /mujSoubor/skript.pl

a skript pokračuje dale...


Jen pro orientaci: ten skript v perlu mění kodování z unicode do utf-8.
Můžete mi poradit? Asi na mě přichází spánek:)
nightfish
Profil
exec
unavenejsi
Profil *
Exec rozšíření nebo přímo exec funkce? Manuál v tomto případě není úplně nejlepší, můžeš mi poradit, jak by ten skript vypadal?
nightfish
Profil
funkce exec() a shell_exec()
manuál je v tomto případě dostatečný, protože obsahuje ukázku kódu, který něco spustí... což je přesne to, čeho chceš dosáhnout
unavenejsi
Profil *
Hm, funkce exec() je ale stejně povětšinou zakázaná, neexistuje jiný způsob?
thingwath
Profil
Jak můžete měnit kódování z unicode do utf-8??
unavenejsi
Profil *
Plácnul jsem:) Skript v perlu převádí veškerá kodování do utf-8. Potřebuji jen ten skript zavolat, nic vic.
unavenejsi
Profil *
CURL?
anode
Profil
Převod kódování zajišťuje v PHP rozšíření iconv, pomocí funkce iconv převedete, co chcete.
Pokud se jedná o exec(), tak ten je na většině hostingů zakázaný právě proto, aby nebylo možné spouštět externí programy. Je více možností, jak spustit externí program (jeden ze zápisů je dokonce `program`), nicméně můžete si být jist, že pokud je zakázán exec(), jsou zakázány všechny možnosti spuštění externích programů (protože zakázání execu samotného by jinak postrádalo smysl).
Toto téma je uzamčeno. Odpověď nelze zaslat.

0