Ves al contingut principal
Cerca avançada
Termes de cerca
Tipus de contingut

Coincidències exactes
Cerca d’etiquetes
Opcions de data
Actualitzats després de
Actualitzats abans de
Creats després de
Creats abans de

Resultats de la cerca

S’han trobat 505 coincidències

Extensió GD

6. PHP Extended PHP i les imatges

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

6. PHP Extended PHP i les imatges

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

6. PHP Extended

  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

6. PHP Extended PHP i arxius ZIP

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

6. PHP Extended PHP i arxius 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

6. PHP Extended PHP i arxius 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

6. PHP Extended PHP i arxius ZIP

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

6. PHP Extended PHP i 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

6. PHP Extended PHP i arxius 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

6. PHP Extended PHP i arxius ZIP

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

6. PHP Extended PHP i arxius ZIP

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

6. PHP Extended PHP i arxius ZIP

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...

Internacionalitzar una aplicació PHP (i18n)

6. PHP Extended PHP i la internacionalització

Internacionalitzar (sovint abreujat com a i18n) una aplicació PHP és el procés de dissenyar i desenvolupar el codi de manera que es pugui adaptar fàcilment a diferents idiomes i regions sense requerir canvis en el codi central. La clau és separar el contingut ...

Implementació amb fitxers de traducció

6. PHP Extended PHP i la internacionalització

Aquest procès és el més recomanat al no dependre d'extensions del sistema, se centra en la separació de la lògica (index.php) dels fitxers de traducció (lang/ca.php, lang/en.php). Pas 1: Estructura de Fitxers / ├── index.php <-- Lògica principal...

Spread operator (Arrays)

1. PHP bàsic Introducció

El Operador Spread (o Operador de Desplegament), representat per tres punts consecutius (...), és una característica d'una gran potència en PHP que permet expandir o "desplegar" un objecte iterable (normalment una matriu o un objecte Traversable) en els seus e...

OpenSSL a PHP

6. PHP Extended PHP i OpenSSL

OpenSSL és una potent llibreria de programari lliure que implementa els protocols SSL (Secure Sockets Layer) i TLS (Transport Layer Security), així com algoritmes criptogràfics generals. A PHP, l'extensió openssl proporciona una interfície per utilitzar totes ...

Xifrar/desxifrar arxiu (AES-256-CBC)

6. PHP Extended PHP i OpenSSL

L'exemple utilitza l'extensió openssl de PHP per realitzar un xifrat simètric (mateixa clau per xifrar i desxifrar) d'un fitxer. Utilitzarem l'algorisme estàndard AES-256-CBC, que és robust i àmpliament acceptat. Aquesta funcionalitat és essencial per protegir...

Xifrar/desxifrar string (AES-256-CBC)

6. PHP Extended PHP i OpenSSL

Aquest exemple utilitza OpenSSL amb l'algorisme AES-256-CBC per xifrar una cadena de text. El resultat xifrat, que conté caràcters binaris, s'ha de codificar en Base64 abans d'emmagatzemar-lo en una base de dades, ja que la Base de Dades (DB) pot tenir problem...