Autor | Zpráva | ||
---|---|---|---|
wabi Profil * |
#1 · Zasláno: 21. 7. 2011, 17:14:10
Zdravím,
používám knihovnu mpdf pro generování dynamických pdf na webu a chci aby se soubor uložil na server. Problém je v tom, že mi jde soubor přímo zobrazit, nebo uložit na disk, ale při snaze o uložení na server to vždy vyhodí hlášku: mPDF error: Unable to create output file: NÁZEV SOUBORU používám následující kód: require("./mpdf/mpdf.php"); $pdf = new mPDF('utf-8','A4'); $pdf->useOnlyCoreFonts = true; $pdf->SetAutoFont(0); $pdf->SetDisplayMode('fullpage'); $pdf->SetProtection(array('print')); $pdf->SetTitle("Titulek pdf"); $pdf->SetAuthor("Autor pdf"); $html = "<h1>Nadpis</h1>Lorem ipsum sit dolor amet!"; $pdf->WriteHTML($html); $name = "ahoj.pdf"; $pdf->Output($name, "F"); Když změním v metodě Output parametr například na D, vše funguje, pouze nelze uložit pdf na server :/ Už jsem si zkoušel i povolit zobrazování chyb v knihovně mpdf, ale bez výsledku, pořád stejný error. Neví někdo v čem by mohl být problém? Předem díky! |
||
Medvídek Profil |
#2 · Zasláno: 21. 7. 2011, 17:28:50 · Upravil/a: Medvídek
wabi:
Včera sem to zrovna dělal. $content = $mpdf->Output('', 'S'); file_put_contents("cesta/soubor.pdf",$content); |
||
wabi Profil * |
#3 · Zasláno: 21. 7. 2011, 19:07:49
Díky, ale bohužel mi to zatím pořád neukládá. Už mi to nehlásí žádnou chybu a když si vypíšu $content tak tam očividně to pdf načtené je, ale soubor stále nikde, není potřeba ještě něco?
|
||
Medvídek Profil |
#4 · Zasláno: 21. 7. 2011, 20:43:02
wabi:
Je potřeba tam, kam zapisujete, aby měla složka práva pro zápis. |
||
wabi Profil * |
#5 · Zasláno: 21. 7. 2011, 21:17:50
ano, nastavil jsem jim práva 775, to by mělo stačit, ne? A navíc to kam zapisuju je aktuální složka (která má taky 775)
|
||
Časová prodleva: 3 dny
|
|||
wabi Profil * |
#6 · Zasláno: 24. 7. 2011, 11:27:02
Medvídek:
Jen pro informaci, tvoje řešení bylo pravdu funkční, děkuji! Práva 775 nestačily, je potřeba je nastavit na 777. |
||
Časová prodleva: 13 let
|
0