Advanced Search
Search Results
446 total results found
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...
Extensió GD
Què és l'Extensió GD de PHP? L'extensió GD (Graphics Draw) és una de les extensions més antigues i bàsiques de PHP, dissenyada per a la creació i manipulació dinàmica d'imatges. GD permet generar noves imatges des de zero, o modificar imatges existents (JPEG...
CAPTCHA bàsic amb PHP GD
Aquest codi utilitza l'extensió GD de PHP per crear una imatge CAPTCHA amb les següents característiques: text aleatori, distorsió de lletres, i elements de soroll (punts i línies) per dificultar la lectura automàtica. El codi ha d'estar desat en un fitxer PH...
Llibreria cURL de PHP
La llibreria cURL (Client URL Library) és una extensió de PHP que permet als desenvolupadors connectar-se i comunicar-se amb una gran varietat de protocols de xarxa. En essència, és una interfície potent i flexible per fer peticions de xarxa (HTTP, FTP, POP...
Instal·lació i configuració ZipArchive
La classe ZipArchive de PHP és l'eina nativa per a manipular fitxers ZIP (crear, llegir, extreure, modificar) dins de les aplicacions web. A diferència d'altres llibreries (com PHPMailer o TCPDF) que es gestionen via Composer, ZipArchive és una extensió compi...
Extreure contingut d'un ZIP
Utilitzarem la classe ZipArchive de PHP per obrir un fitxer ZIP, comprovar si l'operació ha estat reeixida i, si és així, extreure'n el contingut a un directori de destinació. Aquest és el mètode estàndard per a la manipulació de ZIP a PHP. Requisits Recorda...
Creació arxiu ZIP
La manipulació de fitxers ZIP amb la classe ZipArchive de PHP és el mètode estàndard per a la creació i modificació d'arxius comprimits. Aquest exemple il·lustra perfectament el procés de creació d'un nou fitxer ZIP i l'addició de diferents tipus de contingut....
Arxiu ZIP temporal
Aquest exemple il·lustra una pràctica de codificació molt important i eficient: la creació de fitxers temporals per a processos que no requereixen emmagatzematge permanent, en aquest cas, un arxiu ZIP. L'exemple gestiona la neteja del fitxer temporal. L'objec...
Informació arxius ZIP
L'exemple és una manera d'obtenir les propietats generals d'un arxiu ZIP i detalls de cada fitxer que conté utilitzant les propietats i mètodes de la classe ZipArchive. El codi realitza dues tasques principals: 1) Mostrar les propietats de l'objecte ZipArchi...
Obtenció d'un fitxer dins d'un ZIP
Aquest exemple il·lustra la forma eficient i la millor pràctica per extreure el contingut d'un fitxer concret dins d'un arxiu ZIP, utilitzant el concepte de Stream (flux de dades) de PHP. El codi utilitza el mètode getStream() de ZipArchive, que simula que l'...
Comprimir directoris recursivament
Per afegir un directori sencer, incloent-hi tots els seus subdirectoris i fitxers, es basa en l'ús d'Iteradors Recursius de la SPL (Standard PHP Library). Aquest mètode és el més robust i eficient per tractar estructures de directoris complexes. PHP ...
Extracció d'un ZIP al directori actual
L'exemple és el mètode concís i directe per descomprimir un arxiu ZIP al mateix directori on s'executa el script PHP, utilitzant la classe ZipArchive i el mètode extractTo(). Línia de Codi Funció Descripció $zip = new ZipArchive; Instancia...
Comprimir carpeta i descarregar
Aquest exemple combina dues tasques essencials en el desenvolupament web: comprimir un directori sencer de manera recursiva i servir l'arxiu ZIP resultant al navegador per a la descàrrega, i finalment, eliminar-lo del servidor. Exemple recursiu La funció cre...