#1 2013-10-30 22:40:15

Kasape
Člen
Registrován: 2013-10-30
Příspěvky: 2

PHP - funkčnost mPDF

Dobrý den,

plánuji si za endoře zakoupit webhosting s doménou, ale ještě než to udělám, rád bych se zeptal na jednu věc. Na své stránce používám knihovnu mPDF na tvorbu PDFek dle zadání uživatele (předvyplněná přihláška). Mám script, který vytvoří PDFko dle HTML kódu, to uloží ve tvaru prihlaska[rodne_cislo].pdf a poté jej odešle v příloze na zadaný e-mail. Tento skript normálně funguje na mém serveru (localhostu), ovšem když jsem jej nahrál na svou testovací stránku na ic.cz, tak zahlásil chybu:

Warning: fopen(prihlasky/prihlaska960419_0214.pdf) [function.fopen]: failed to open stream: Permission denied in /home/free/ic.cz/f/formyfun/root/www/DUFA/MPDF/mpdf.php on line 7485
mPDF error: Unable to create output file: prihlasky/prihlaska960419_0214.pdf.

Nevím proč se tak děje, a ani se po tom nechci pídit, chci se zeptat jen na jedno: Podporuje endora plně knihovnu mPDF, nebo mi hrozí, že také vyhodí chybu?
Můj script, co ten daný PDF soubor uloží vypadá:

$pdf->output('prihlasky/prihlaska'.$rodne_cislo.'.pdf','F');

a ta část knihovny mPDF, co by to měla udělat vypadá:

$f=fopen($name,'wb');
if(!$f) $this->Error('Unable to create output file: '.$name);
fwrite($f,$this->buffer,strlen($this->buffer));
fclose($f);
break;

Děkuji za odpověď

Offline

#2 2013-10-30 22:57:51

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: PHP - funkčnost mPDF

Skúste nastaviť CHMOD na 777 na dané súbory.

Offline

Zápatí

Založeno na FluxBB | CZ a SK