Cerca avançada
Resultats de la cerca
S’han trobat 505 coincidències
Les vistes
Aqui tenim les vistes existents i les detallem per adaptar-les a l'estructura de controladors i la gestió d'errors 404 que hem implementat. L'aplicació té dues vistes principals a la carpeta App/views/. Vista principal: App/views/main.php Funció ...
MVC Class, source code
Estructura directoris mvc_class/ ├── App/ │ ├── config/ │ │ └── db.php │ ├── Core/ │ │ └── Database.php │ ├── Controllers/ │ │ ├── Ctl_Home.php │ │ └── Ctl_users.php │ ├── Models/ │ │ └── Mdl_users.php │ ...
Introducció PSR-FIG
Les PSR (PHP Standard Recommendations) són un conjunt de directrius i estàndards publicats pel PHP-FIG (PHP Framework Interop Group). El seu objectiu principal és millorar la interoperabilitat entre diferents components i frameworks PHP. Seguir les PSRs fa que...
PSR-1 Basic coding standard
La PSR-1 (Basic Coding Standard) és l'estàndard fonamental de l'PHP-FIG. Estableix les normes mínimes i essencials per garantir l'interoperabilitat i la coherència de l'estil entre tots els components de codi PHP. L'objectiu és que qualsevol desenvolupador pu...
PSR-4 Autoloading standard
La PSR-4 (Autoloading) és l'estàndard clau que defineix un mètode consistent perquè els autoloader de PHP localitzin i carreguin fitxers de classe basant-se en el seu Namespace. Resoldre el problema d'haver d'utilitzar require o include repetidament, fent que ...
PSR-12 Extended coding style
La PSR-12 (Extended Coding Style) és l'estàndard de codificació més modern i complet del PHP-FIG. El seu objectiu és proporcionar un conjunt de regles que garanteixin la màxima llegibilitat i interoperabilitat entre codis PHP. La PSR-12 estén i substitueix la ...
PSR-2 Coding style guide (DEPRECATED)
La PSR-2 (Coding Style Guide) va ser l'estàndard d'estil de codificació més influent i àmpliament adoptat en la comunitat PHP moderna, successor de la PSR-1. Estat Actual: Deprecada És important notar que la PSR-2 actualment està obsoleta i ha estat substit...
PSR-3 Logger interface
La PSR-3 (Logger Interface) és un estàndard que defineix una interfície (contracte) comuna per als sistemes de logging (registre d'esdeveniments). El seu objectiu principal és garantir que les llibreries i les aplicacions puguin intercanviar fàcilment diferent...
Introducció
Crear documents PDF des de PHP és una tasca comuna que generalment es realitza mitjançant llibreries externes, ja que PHP no disposa de funcionalitat nativa robusta per a generar fitxers binaris complexos com el PDF. El procés es redueix a utilitzar una d'aqu...
TCPDF
TCPDF és una de les llibreries més completes i robustes per generar PDFs directament des de PHP. No depèn d'HTML per al disseny, sinó que utilitza una API basada en funcions per dibuixar el contingut. Instal·lació (via Composer) El mètode recomanat per insta...
mPDF
mPDF és una llibreria popular, derivada de TCPDF, que destaca per la seva excel·lent conversió de HTML i CSS a PDF, amb un suport modern per a estils web, especialment per a caràcters internacionals (UTF-8). És la llibreria preferida si vols dissenyar els teus...
DomPDF
Dompdf és la llibreria més popular i senzilla per generar PDFs a PHP basant-se en la conversió de HTML i CSS. És ideal per a tasques com generar factures, rebuts o documents amb dissenys basats en estàndards web. Aquí teniu l'exemple complet: des de la instal...
fPDF
FPDF és una de les llibreries més antigues, lleugeres i ràpides per a la creació de PDFs amb PHP. A diferència de Dompdf i mPDF, FPDF no depèn de Composer per a la seva instal·lació i es basa exclusivament en l'API de dibuix directe (coordenades, cel·les i lín...
Configuració
Per permetre que PHP enviï correus electrònics mitjançant la funció nativa mail(), cal configurar l'arxiu de configuració de PHP, el php.ini, per indicar com s'ha de gestionar l'enviament. Aquesta configuració depèn del sistema operatiu i del programari de ges...
Enviament correus electrònics amb mail()
La funció nativa de PHP mail() és la manera més bàsica d'enviar correus. Per enviar tant correus de text pla com correus amb format HTML, la clau rau en la configuració de les capçaleres MIME (Multipurpose Internet Mail Extensions). Enviament correu Text Pla ...
Enviament mail amb adjunts
Enviar un arxiu adjunt és un proces complex mitjançant la funció nativa mail() de PHP. Requereix construir manualment les capçaleres i el cos del missatge segons l'estàndard MIME (Multipurpose Internet Mail Extensions). El procés es basa en l'estàndard multip...
Enviament amb PHPMailer
El procés per enviar correus electrònics de manera segura i fiable amb PHPMailer implica tres passos essencials: instal·lació (mitjançant Composer), configuració del servidor SMTP i execució del codi d'enviament. Instal·lació PHPMailer (via Composer) PHPMail...
Imatges inline. Base64 (Data URI)
La tècnica Data URI Scheme (Esquema URI de Dades), permet incrustar dades, com ara el contingut d'una imatge, directament dins d'un document HTML o CSS, sense necessitat d'una petició HTTP separada al servidor. En el context de PHP, és útil quan l'aplicació j...