Cerca avançada
Resultats de la cerca
S’han trobat 623 coincidències
Crear una BBDD i una taula
Utilitzant els tres mètodes —MySQLi Orientat a Objectes (OO), MySQLi Procedural, i PDO—, el procés de creació d'una base de dades (BBDD) i una taula a dins segueix el mateix patró: primer s'estableix la connexió al servidor MySQL (sense especificar la BBDD), e...
Inserir dades
MySQLi Procedural Aquest mètode utilitza funcions prefixades amb mysqli_ i les marques de posició (?). Inserció de dades i obtenció de l'ID PHP <?php // Suposant que $conn és la connexió establerta $nom = "Jordi"; $email = "jordi@e...
Container. FlowLayoutPanel
El FlowLayoutPanel és un contenidor excel·lent perquè gestiona automàticament la posició dels controls que hi afegeixes, organitzant-los en una direcció de flux (horitzontal o vertical). A continuació, tens l'exemple modificat per incloure botons dinàmicament...
Xat TCP sample
Aplicació de xat P2P (Peer-to-Peer) bàsica utilitzant la comunicació TCP/IP, on el mateix programa pot actuar com a client o com a servidor. Aquesta aplicació necessitarà dues parts essencials: La part del Servidor (Listener): Escolta les connexions ent...
async/await
L'ús de la paraula clau await és fonamental en la programació asíncrona en C# i és un pilar de les tasques (Task) modernes. Què és await? La paraula clau await s'utilitza per pausar l'execució d'un mètode asíncron fins que una Task que s'està executant de fo...
Threads
Funcionament d'un Thread Un thread és la unitat d'execució més petita dins d'un programa (procés). Permet que una aplicació faci múltiples coses "simultàniament" (concurrentment o en paral·lel, depenent dels nuclis de la CPU). Recurs Compartit: Tots el...
Lectura, escriptura arxius
La gestió de fitxers (lectura i escriptura) és una tasca fonamental a C#. El namespace principal per a aquestes operacions és System.IO. Namespace System.IO Per treballar amb fitxers, caldrà afegir la directiva using System.IO; al començament de l'arxiu C...
Carpetes especials windows
La manera més eficaç i recomanada per accedir a carpetes especials del sistema (com ara Escriptori, Els meus Documents, o Dades d'Aplicació Local) en C# és utilitzant l'enumeració Environment.SpecialFolder dins del mètode Environment.GetFolderPath(). Aquesta ...
Lectura, escriptura d'arxius
A VB.NET, la majoria de les operacions de fitxers es realitzen mitjançant les mateixes classes del namespace System.IO, de manera anàloga a C#. Mètodes simples (Fitxers de Text) Aquests mètodes són els més ràpids per a fitxers petits, ja que gestionen automà...
Un plugin de Wordpress, primers passos
Crear un plugin de WordPress implica una sèrie de passos, des de la planificació inicial fins a la codificació i la instal·lació. Primers passos - Creació de la carpeta i l'arxiu Principal Un plugin de WordPress bàsic pot constar d'un sol arxiu PHP, però p...
La capçalera d'un plugin
La capçalera és un bloc de comentari en PHP. Els camps han d'estar en format Camp: Valor. Camps obligatoris Camp Descripció Exemple Plugin Name L'únic camp obligatori. És el nom del plugin tal com apareixerà a la llista de plugins del pan...
Les Actions
En el desenvolupament de plugins de WordPress, les Accions (Actions) són una de les eines més poderoses. Permeten que el plugin executi funcions personalitzades en moments específics durant el cicle de vida de WordPress (càrrega, renderització, etc.) o en esde...
Shortcode
Un plugin shortcode és una extensió de WordPress que permet afegir funcionalitats complexes o contingut dinàmic a articles, pàgines o widgets mitjançant l'ús d'una etiqueta de text curta i senzilla tancada entre claudàtors, per exemple: [meu_codi_curt]. Què é...
Shortcode amb views
Per fer un plugin més net i escalable, cal separar la lògica del codi HTML de presentació. En lloc de retornar un string directament des de la funció del shortcode, farem que la funció inclogui un altre fitxer PHP que contindrà l'estructura HTML. En aquest cas...
Activar i desinstal·lar un plugin
Afegirem una pàgina de configuració i integrar-la amb la base de dades, per fer-ho implementarem la funcionalitat per permetre als usuaris canviar el color per defecte del banner. Això requerirà modificar tres parts del plugin "Banner Personalitzat": A...
add_menu_page, add_submenu_page
El add_menu_page() és la funció fonamental de WordPress per afegir un nou element de menú de primer nivell (o menú pare) al panell d'administració. Aquesta funció connecta un títol, una icona i una funció de PHP amb un lloc concret del menú lateral. Sintaxis a...
Seguretat forms: wp_nonce_field()
El wp_nonce_field() és una funció de WordPress que s'utilitza per a la protecció de formularis contra atacs de falsificació de peticions entre llocs (Cross-Site Request Forgery, o CSRF). Aquesta funció genera un camp ocult (hidden field) dins d'un formulari H...
Seguretat: Els usuaris
Això és fonamental per assegurar que només els usuaris amb el nivell adequat puguin executar certes accions. La funció clau per a la gestió de permisos és current_user_can(), la qual s'utilitza amb diverses capacitats (capabilities). La funció current_user_ca...