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

Els esdeveniments

2. Javascript avançat Esdeveniments JS

Com funcionen els esdeveniments Un esdeveniment (Event) és un senyal que el navegador envia per indicar que ha passat alguna cosa (p. ex., un clic, el carregament d'una pàgina, un error). La funcionalitat de JavaScript per gestionar-los es basa en tres parts ...

Esdeveniments inline. Return false

2. Javascript avançat Esdeveniments JS

Quan s'utilitzen esdeveniments de JavaScript, el valor de return dins de la funció gestora (listener) té una funció molt específica, especialment quan s'assigna l'esdeveniment directament a l'HTML mitjançant un atribut on.... No obstant això, amb el mètode rec...

Windows worker i treball en paral.lel

Processos i serveis en CSharp Threading

El component BackgroundWorker en C# Windows Forms és una eina clau per executar operacions de llarga durada en un fil (o thread) separat del fil principal de la Interfície d'Usuari (UI). Això evita que l'aplicació es bloquegi i manté la UI responsiva, permeten...

Multi threads vs single thread

Processos i serveis en CSharp Threading

Configuració UI Per a ambdós exemples, utilitzarem el mateix formulari amb els següents controls: Control Nom (Property Name) Propòsit Button btnBloqueja Inicia l'exemple Sense Fils. Button btnMultifil Inicia l'exemple Amb Fils (B...

Background worker i programació paral·lela

Processos i serveis en CSharp Threading

Què és el BackgroundWorker El BackgroundWorker és una classe de .NET (espai de noms System.ComponentModel) dissenyada per executar tasques de llarga durada en un fil separat (thread), sense bloquejar el fil principal de la interfície gràfica (UI thread). Aix...

Configuració php.ini

2. PHP avançat Upload d'arxius

Gestioneu els uploads de fitxers amb PHP de manera segura i eficient requereix una atenció acurada a diversos paràmetres de configuració, tant a nivell del sistema operatiu (permisos de carpeta) com a nivell del servidor web (PHP). Configuració php.ini El fi...

Seguretat

2. PHP avançat Upload d'arxius

Permisos carpetes La seguretat comença amb la configuració correcta de permisos per al directori on s'emmagatzemaran els fitxers pujats. Propietat: El directori de destí ha de ser propietat de l'usuari que executa el servidor web (o almenys el grup al ...

Upload un arxiu

2. PHP avançat Upload d'arxius

Aquí teniu un exemple complet i segur d'un sistema d'upload de fitxers en PHP, acompanyat de comentaris que detallen les mesures de seguretat preses i la seva justificació. Assumirem la següent estructura de fitxers al servidor: /var/www/html/upload.ph...

$_FILES

2. PHP avançat Upload d'arxius

L'array superglobal $_FILES és un array associatiu que PHP utilitza per emmagatzemar la informació dels fitxers pujats a través d'un formulari HTML. Només es pobla si el formulari utilitza el mètode POST i l'atribut enctype="multipart/form-data". Estructura i...

Upload multiples arxius

2. PHP avançat Upload d'arxius

Quan s'utilitza l'atribut multiple al camp d'entrada i es posa [] al seu nom (name="fileToUpload[]"), l'estructura de l'array $_FILES canvia i s'organitza de manera diferent a la d'una sola pujada. Per tal de simplificar la gestió, aquí teniu un exemple que i...

MIME Type

2. PHP avançat Upload d'arxius

El MIME Type (o Tipo MIME) és un concepte fonamental per a qualsevol desenvolupador web o PHP, ja que afecta directament com els servidors i els navegadors processen i mostren els fitxers. Què és el MIME Type? MIME significa Multipurpose Internet Mail Extens...

Una funció mime_types()

2. PHP avançat Upload d'arxius

function mimeTypes() { /* Just add any required MIME type if you are going to download something not listed here.*/ $mime_types = array("323" => "text/h323", "acx" => "application/internet-property-stream", ...

Tractament de fitxers

2. PHP avançat Gestió sistema de fitxers

La gestió de fitxers a nivell de lectura i escriptura a PHP es realitza a través d'un model de recurs de fitxer o punta de fitxer (file pointer). Aquest model garanteix un control precís sobre el fitxer durant el procés, essent crucial per a l'eficiència i la ...

Gestió carpetes i arxius

2. PHP avançat Gestió sistema de fitxers

Gestió de directoris Funció Propòsit Sintaxi Bàsica Notes Clau mkdir() Crear un nou directori. mkdir(string $path, int $mode = 0777, bool $recursive = false) Utilitza el mode 0777 (permisos de lectura, escriptura i execució per a tothom...

Variables global vs $GLOBALS

2. PHP avançat Optimització

A PHP, l'àmbit o scope de les variables és local per defecte dins de les funcions. Per fer accessible una variable definida fora d'una funció (àmbit global) dins d'aquesta, hi ha dues tècniques principals: la paraula clau global i l'ús de l'array $GLOBALS. Ar...

OpenFileDialog, SaveFileDialog

Interfícies gràfiques Quadres de diàleg

OpenFileDialog i SaveFileDialog en VB.NET, que són essencials per interactuar amb el sistema de fitxers de l'usuari. Aquests objectes són controls de diàleg comuns que et permeten mostrar les finestres estàndard del sistema operatiu (Windows) per a obrir o gu...

Propietat filter

Interfícies gràfiques Quadres de diàleg

La propietat Filter dels objectes OpenFileDialog i SaveFileDialog en VB.NET és crucial perquè controla quins tipus de fitxers es mostren a l'usuari i quines opcions de tipus de fitxer estan disponibles per a la selecció. La propietat Filter La propietat Filt...

El control MessageBox

Interfícies gràfiques Quadres de diàleg

El control MessageBox és una eina fonamental en VB.NET per mostrar missatges, advertències o sol·licitar una confirmació simple a l'usuari. No és pròpiament un "objecte de diàleg comú" com OpenFileDialog, sinó una classe estàtica (o mètode estàtic) que mostra ...