| Autor | Zpráva | ||
|---|---|---|---|
| stepanka Profil * |
#1 · Zasláno: 30. 3. 2010, 18:00:52
Ahoj,
prosím, mohl by mi někdo poradit? Mám složku "catdoc/", ve které mám tři *.exe soubory (catdoc.exe, catppt.exe, xls2csv.exe). Chci spustit například program catdoc.exe. Dám tedy do skriptu: exec("catdoc -w -d UTF-8 ".$folderWithDOCs.$doc_filename.".doc > ".$doc_filename.".txt");Jenže v error-logu mi to vypíše: catdoc není názvem vnitřního ani vnějšího příkazu, spustitelného programu nebo dávkového souboru. Chyba je v tom, že ten soubor catdoc.exe nemůže najít. Pokud ho vydnám ze složky a umístím na stejnou úroveň jako uvedený skript, tak to funguje. Potřebovala bych ale spouštět *.exe soubory z té složky. A proto se chci zeptat - dá se ta složka určit pomocí nějakého příkazu? Nechci mít tu spoustu souborů v rootu.. Děkuju moc |
||
| stepanka Profil * |
#2 · Zasláno: 30. 3. 2010, 18:36:21
Už jsem na to přišla, musí tam být dvě zpětné lomítka, tzn.:
exec("catdoc\\catdoc -w -d UTF-8 ".$folderWithDOCs.$doc_filename.".doc > ".$doc_filename.".txt"); |
||
|
Časová prodleva: 16 let
|
|||
0