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 623 coincidències

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

Càcul hash Criptogràfic (HMAC)

6. PHP Extended PHP i OpenSSL

Encara que la funció nativa de PHP hash() (amb algorismes com SHA-256) és l'eina preferida per a la verificació d'integritat (checksums) i és altament eficient, l'extensió OpenSSL també proporciona una funció per generar hashes i autenticar missatges, normalme...

Signatura digital arxiu

6. PHP Extended PHP i OpenSSL

Una Signatura Digital és l'equivalent criptogràfic d'una signatura manuscrita. S'utilitza per garantir l'autenticació (provar la identitat de l'emissor) i la integritat (provar que les dades no han estat alterades) d'un document. A diferència de l'HMAC, la Si...

Tabcontrol. Mostrar ocultar tabs

Interfícies gràfiques Components

Si no es necessita restaurar la pestanya a la seva posició original, la solució es basa a utilitzar una Llista (List(Of TabPage)) per emmagatzemar les referències de les pestanyes amagades. Quan es restaurin, utilitzarem el mètode .Add() per afegir-les al fina...

Tabcontrol. Amagar/mostra pestanyes

Processos i serveis en CSharp Components

El funcionament és exactament el mateix que amb VB.NET, ja que tots dos llenguatges utilitzen la mateixa llibreria de controls de Windows Forms. Simplement canvia la sintaxi a C#. Aquí hi ha la solució simplificada per amagar i restaurar múltiples pestanyes s...

Internacionalització amb Gettext (i18n)

6. PHP Extended PHP i la internacionalització

Gettext és el sistema d'internacionalització (i18n) més estès i potent en l'àmbit del programari lliure. Es basa en la idea de mantenir el text original (anglès o idioma base) directament al codi font com a clau per a la traducció, eliminant la necessitat de g...

Carregar imatges

3. Canvas Treballant amb imatges

Per carregar i manipular imatges dins d'un Canvas, utilitzem l'objecte Image de JavaScript i el mètode ctx.drawImage(). Aquesta és la funció clau per integrar contingut extern (fotos, gràfics, icones) al teu entorn de dibuix. Carregar una imatge és una operac...

Manipulació directa de pixels (ImageData)

3. Canvas Treballant amb imatges

Aquest és un tema avançat i molt potent dins de Canvas: la manipulació directa de píxels. Aquesta tècnica permet realitzar filtres d'imatge, efectes visuals complexos i anàlisi de colors amb una gran precisió i rendiment. La clau per accedir a les dades pures ...

Exemple: marca d'aigua en canvas

3. Canvas Treballant amb imatges

Aquest codi és un excel·lent exemple pràctic de com el Canvas s'utilitza per a tasques d'utilitat com l'aplicació de marques d'aigua, combinant dibuix d'imatges, propietats de text i lògica de reescalat. L'objectiu d'aquest algorisme és dibuixar una imatge sob...

Exemple: inversió de colors o BN

3. Canvas Treballant amb imatges

Aquest exemple mostra la manipulació de píxels per aplicar un filtre (en aquest cas, la inversió de colors) a una imatge utilitzant l'objecte ImageData del Canvas. L'operació de inversió de colors transforma cada color al seu complementari (negatiu). En el mo...

Exemple: conversió escala grisos o sepia

3. Canvas Treballant amb imatges

Aquest codi implementa un dels filtres d'imatge més fonamentals mitjançant la manipulació directa de píxels: la conversió a Escala de Grisos (o blanc i negre). El procés es basa a agafar els tres components de color primari d'un píxel (R,G,B) i convertir-los e...