Autor | Zpráva | ||
---|---|---|---|
unavenejsi Profil * |
#1 · Zasláno: 16. 11. 2006, 21:47:24
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
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 |
#2 · Zasláno: 16. 11. 2006, 21:59:44
|
||
unavenejsi Profil * |
#3 · Zasláno: 16. 11. 2006, 22:06:28
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 |
#4 · Zasláno: 16. 11. 2006, 22:10:27
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 * |
#5 · Zasláno: 16. 11. 2006, 22:15:16
Hm, funkce exec() je ale stejně povětšinou zakázaná, neexistuje jiný způsob?
|
||
thingwath Profil |
#6 · Zasláno: 16. 11. 2006, 22:17:11
Jak můžete měnit kódování z unicode do utf-8??
|
||
unavenejsi Profil * |
#7 · Zasláno: 16. 11. 2006, 22:22:43
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 * |
#8 · Zasláno: 16. 11. 2006, 22:26:32
CURL?
|
||
anode Profil |
#9 · Zasláno: 17. 11. 2006, 10:45:10
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). |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0