Autor | Zpráva | ||
---|---|---|---|
Majkelju Profil |
#1 · Zasláno: 6. 8. 2012, 11:51:52
Zdravím!
Spouštím wkhtmltopdf z PHP jako exec('"../wkhtmltopdf/wkhtmltopdf.exe" "www.estiroad.com/export.php" "C:/EXTREM.pdf"'); , ale nic se neděje, ani chybu to nehlásí... Mám správně cesty? Myslím to tak, že k programu musím uvést přesnou cestu podle toho, odkud spouštím exec(), že? A rovněž musím uvést absolutní cestu, pokud chci převedený soubor uložit na uživatelův disk... Nebo ne? Našel jsem ještě jakési PHP bindings, ale nevím, jak je nainstalovat, na netu všichni tento problém řeší jen pod Linuxem... |
||
Ugo Profil |
#2 · Zasláno: 6. 8. 2012, 11:57:46
Majkelju:
raději bych ty cesty zadával absolutně, co se mi ale vůbec nezdá je to uzavření v uvozovkách |
||
Majkelju Profil |
#3 · Zasláno: 6. 8. 2012, 12:59:50
V jednom foru to tam kdosi radil, že je lepší to uzavřít... Jinak jsem teď zkusil různé varianty s uvozovkami a funguje jedině ('priklad'), nicméně se stejným výsledkem
|
||
PPs Profil * |
#4 · Zasláno: 6. 8. 2012, 15:02:54
1. Pouzivaj absolutne cesty a to aj pre volanie wkhtmltopdf.exe
2. uvodzovky iba pre exec string 3. medzery medzi cestami napr. exec('/usr/wkhtmltopdf/wkhtmltopdf.exe http://www.estiroad.com/export.php /dir/EXTREM.pdf"'); |
||
Časová prodleva: 12 let
|
0