Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

321 total results found

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

OpenFileDialog/SaveFileDialog vs MessageBox

Interfícies gràfiques Quadres de diàleg

La principal diferència entre els objectes OpenFileDialog i SaveFileDialog (que són controls de diàleg) i el MessageBox (que és una funció estàtica de missatgeria) rau en la seva finalitat i el tipus d'informació que retornen. Open/SaveFileDialog vs. MessageB...

MsgBox vs MessageBox

Interfícies gràfiques Quadres de diàleg

A l'entorn .NET en general, trobarem dues maneres de mostrar un quadre de missatge: el mètode MessageBox.Show() i la funció antiga MsgBox(). Tot i que tots dos fan la mateixa cosa bàsica (mostrar un missatge i obtenir una resposta simple), hi ha diferències cl...

FolderBrowserDialog

Interfícies gràfiques Quadres de diàleg

A part de seleccionar fitxers, en VB.NET també necessitaràs de vegades que l'usuari seleccioni només un directori o carpeta. Per això s'utilitza el control FolderBrowserDialog. Què és FolderBrowserDialog? El FolderBrowserDialog és un control de diàleg comú d...

ColorDialog

Interfícies gràfiques Quadres de diàleg

Què és el ColorDialog? El ColorDialog és un control de Windows Forms que obre una finestra de diàleg estàndard de Windows per a la selecció de colors. L'usuari pot triar colors de paletes predefinides, colors del sistema, o definir colors personalitzats. S'ut...

FontDialog

Interfícies gràfiques Quadres de diàleg

 Què és el FontDialog? El FontDialog és un control de diàleg comú de Windows Forms que obre una finestra estàndard on l'usuari pot seleccionar una font (tipus de lletra), el seu estil (negreta, cursiva), la mida i fins i tot l'efecte (ratllat o subratllat). S...

Control i validació textbox: event keypress

Interfícies gràfiques Events

L'esdeveniment KeyPress es dispara quan una tecla es prem i allibera mentre el control (normalment un TextBox) té el focus. És l'esdeveniment ideal per a la validació de caràcters d'entrada perquè es produeix abans que el caràcter es mostri o s'afegeixi al tex...

Hashing vs crypting

3. PHP Passwords

La diferència principal rau en la reversibilitat i l'objectiu. El hashing és un procés unidireccional i irreversible que assegura la integritat de les dades (com les contrasenyes), mentre que el crypting (o xifratge/encriptació) és un procés bidireccional i re...