Tähelepanu: Se você não quer instalar o composer de forma alguma, este tutorial não é para você. Neste post será utilizado o composer localmente e posteriormente enviado para o servidor, sem instalação.

Sissejuhatus
Täna ma ei ole näinud mind ilma programmeerimise ning Helilooja. Selle abil saab ühtselt hallata mitmeid mooduleid/skriptide muude tootjate loodud ja on kättesaadavad aadressil https://packagist.org/.
Koos selle Helilooja Saate mitte ainult installida ja kergesti tarkvaravärskenduspakettide, kuid sünkroonitud automaatselt sõltuvusi edasi teistele pakenditele taotluses kasutatud. Lisaks, on juba valmis ning AutoLoad, mis võimaldab sul teha oma PHP klassi hulka/nõuda ilma.
Kuid asi ei ole postituse Helilooja :P vaatame, kuidas paigaldada ja käivitada ning mPDF, PHP Raamatukogu tekitama PDF HTML koodi. Selle mPDF on oma miinused, Aga huvitav asi on mida te põhimõtteliselt on vaja paigaldada oma HTML ja vähese vaevaga juba on võimalik muuta seda PDF.
Probleem
Tundub, uued versioonid, Kulub selle Helilooja paigaldada ka mPDF. Nii, soovitatav on, et sa tegelikult kulutada kasutades on Helilooja arengu valdkonnas.
Seega küsimus: Aga kui mul pole kuidas paigaldada Helilooja Server? Sel juhul, Me kasutame trikk: installige selle Helilooja kohalikul tasandil ja seejärel ronida (Lisamise kuupäev) kausta server “Hankija“. Sellisel puhul oma Helilooja on osaliselt töövõimetuks, kuid ikka võimaldab kasutada ka mPDF.
Lahendus
Como foi dito no início, a ideia é fazer o mPDF funcionar no servidor sem que seja preciso instalá-lo no Servidor. Selle, faremos uma instalação local do composer, e então enviaremos para o servidor.
Paigaldamine on mPDF poolt Helilooja on väga lihtne. Mine HTTPS-i saidi://getcomposer.org/Download/, Laadige alla ja installige helilooja.
Kui olete selle Helilooja paigaldatud, Lihtsalt avage Terminal (käsk) ja oma rakenduse kataloogi avamiseks (jooksul www/htdocs või /, näiteks), ja seejärel käivitage järgmine käsk:
$ helilooja nõuda mpdf/mpdf |
Pange tähele, et teie taotluse Root directory luuakse mõned failid, Kui helilooja .JSON ja helilooja. lukk, Samuti kataloog “Hankija /“. Nüüd on lihtne! Sul on juba kõik vajalik oma mPDF töö.
Võtta kaust Hankija ja saatke see oma serverisse. Soovitavalt, See asetatakse juur ja faili loomine index.php (ka asuvas) test on mPDF mis sisaldab järgmine kood:
1 2 3 4 5 | <?PHP require_once _ _ DIR _ _ . "/vendor/autoload.php"; $mpdf = Uus mPDF(); $mpdf->WriteHTML('<H1>Tere maailm!</H1>'); $mpdf->Väljund(); |
Seda teinud, Kui kõik hästi läheb, kuvatakse on PDF kirjutada “Tere maailm!“.
Aruanded PDF php
Aruande eesmärk ei ole see postitus, kuid ma salvestada midagi enamat. Kui soovite luua aruandeid, üks võimalus on kinnistada oma CSS/HTML faili PHP ning sisestage kood ning mPDF tegema rasket tööd, nii näiteks (Vaade väljund joonis 1 allpool):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <?PHP require_once _ _ DIR _ _ . "/vendor/autoload.php"; ob_start(); ?> <stiil> Tabel, th, TD { piiri: 1PX tahke must; piiri-Voldi: Ahenda; täidis: 5PX; } tabelis tr:n. Laste(veider) { tausta värv: #Eee; } tabelis tr:n. Laste(isegi) { tausta värv: #FFF; } tabeli thead th { tausta värv: #CCC; } Tabel tfoot td { tausta värv: #CCC; } </stiil> <H1>Oma raportis</H1> <table align="center"> <THEAD> <TR> <th>Nimi</th> <th>Vanus</th> <th>E-posti</th> </TR> </THEAD> <TFOOT> <TR> <td colspan="3" align="center">Copyright® 2017</TD> </TR> </TFOOT>> <TBODY> <TR> <TD>Taylor</TD> <td align="center">43</TD> <TD >Taylor@amail.com</TD> </TR> <TR> <TD>Portela</TD> <td align="center">47</TD> <TD>Portela@bmail.com</TD> </TR> </TBODY> </Tabel> <?PHP $HTML = ob_get_contents(); $mpdf = Uus mPDF; $mpdf->WriteHTML($HTML); $mpdf->Väljund(); |

Ilmselt saate korraldada paremini kood, pannes selle CSS/HTML eraldi malli faili ja koormuse see kõne mPDF.
Igatahes, Nüüd see on kuni teil! Võtke lugege Käsiraamat mPDF ja jäävad kasutamine ja compatibilities.
Fiz o procedimento exatamente como descrito, mas não gerou o PDF.
Indica que não encontrou a class mPDF.
O que será que houve de errado?