Post

Visualizzazione dei post con l'etichetta Css3 e Html5

4E e 4I: l'uso del file di testo con il Php e la libreria Leaflet per la geolocalizzazione (seconda parte)

Immagine
  Seconda parte dell'esercizio: Questa seconda parte trasforma l'esercizio in un piccolo CMS (Content Management System). Per implementare la gestione del file `stations.txt` ( CRUD : Create, Read, Update, Delete) da parte di un amministratore, dobbiamo: 1.  Aggiornare il sistema di login per riconoscere un ruolo "admin". 2.  Aggiungere un link all'area di amministrazione per l'admin. 3.  Creare le pagine di amministrazione (un pannello per visualizzare, moduli per inserire/modificare e uno script per processare le azioni). Ecco i file nuovi e modificati. 1. Modifiche ai File Esistenti Per prima cosa, aggiorniamo il login per supportare un utente "admin" e aggiungiamo un link nell'area riservata. ⚙️ `login_process.php` (Modificato) Aggiungiamo un utente amministratore e impostiamo una variabile di sessione `role`. <?php // Inizia la sessione session_start(); // Credenziali "mock" per l'esercizio $utente_valido = 'user'; ...

4E e 4I SIA: la pagina action.php spiegata riga per riga

Immagine
  Oggi analizziamo questo file, `action.php`. Come suggerisce il nome, questo file non è fatto per essere "visto", ma per "agire". È il "motore" che sta dietro i nostri bottoni "Salva", "Modifica" ed "Elimina". Riceve comandi e dati, li elabora, e poi ci rimanda a una pagina di visualizzazione. Analizziamolo riga per riga. Preparazione e Impostazioni Iniziali <?php // action.php include("setting.php");   * **Riga 1 (`<?php`):** Semplice, apre il blocco di codice PHP.   * **Riga 2 (`// action.php`):** Un commento. È una buona abitudine scrivere il nome del file all'inizio, così sappiamo sempre dove siamo.   * **Riga 3 (`include("setting.php");`):** Questa è una riga molto importante. Stiamo "importando" un altro file. Possiamo immaginare che dentro `setting.php` ci sia la variabile `$my_database_txt`, che contiene il nome del nostro file di testo (es. `database.txt`). Includerlo qui ci pe...

Le domande (e le risposte) all'orale di informatica esame di stato nei corsi: Sistemi Informativi aziendali (ex programmatori), Itis Informatica (ex Abacus), Liceo Tecnologico

Immagine
- INFORMATICA - Le domande che seguono, suddivise per macro-argomenti (corrispondenti agli argomenti svolti nel programma), possono costituire uno spunto di riflessione per preparare le interrogazioni di informatica e la prova orale dell'Esame di Stato. L'allievo cerchi di rispondere alle domande inizialmente senza l'aiuto dei manuali e degli appunti. (C'è comunque la risposta cliccando sulla domanda) Eventualmente conviene scrivere le risposte alle domande che si considerano più importanti: il materiale che l'allievo ne ricaverà, sarà utile ai fini del ripasso (a giugno) in vista dell'esame vero e proprio. Il documento costituisce solo un aiuto per lo studio ed il ripasso degli argomenti di informatica. BASI DI DATI Che cosa è un data base? Quale è la differenza tra Data Base e DBMS? Quali sono i tipi di database? Chi sono gli utenti di  un data base? Che cosa si intende per "modellazione dei dati"? Quale significato ha il modello Entity/Relationsh...

Come configurare lo spazio hosting su Altervista per applicazioni Php e Mysql sul Web senza usare Xampp

Immagine
Come configurare lo spazio hosting su Altervista per applicazioni Php e Mysql sul Web senza usare Xampp Sempre più spesso nei laboratorio di informatica si utilizza XAMPP, un popolare pacchetto software per lo sviluppo web, ma con Windows 11 spesso si presentano problemi di funzionamento  per vari motivi. Ecco alcune delle cause comuni e le possibili soluzioni: 1. Compatibilità: Anche se XAMPP è progettato per funzionare su diverse versioni di Windows, alcune configurazioni specifiche di Windows 11 potrebbero creare conflitti. Assicurati di utilizzare l'ultima versione di XAMPP, che include miglioramenti per Windows 11. 2. Permessi di amministratore: A volte, l'esecuzione di XAMPP richiede privilegi di amministratore. Prova a eseguire XAMPP come amministratore (clicca con il tasto destro sull'icona di XAMPP e seleziona "Esegui come amministratore"). 3. Antivirus e firewall: I programmi antivirus o le impostazioni del firewall di Windows potrebbero bloccare il funz...

3E e 4E: Le domande e le risposte dell'interrogazione di informatica (Laboratorio) del Corso SIA (Itet) e Corso Informatica (Itis)

Immagine
Domande e risposte dell'interrogazione di laboratorio di informatica 4E Sia 1° trimestre   Cos'è il Php?  PHP (acronimo ricorsivo per PHP: Hypertext Preprocessor) è un linguaggio di scripting general purpose open source molto utilizzato, è specialmente indicato per lo sviluppo web e può essere  integrato nell'HTML.  Un linguaggio di scripting, in informatica, è un linguaggio di programmazione interpretato destinato  in genere a compiti di automazione del sistema operativo o delle applicazioni, viene usato nella  programmazione all'interno delle pagine web ed è definito general-porpose in quanto il php è  dotato di grande versatilità. Inoltre è definito open-source, cioè non protetto da copyright e quindi  modificabile da tutti gli utenti.  Ciò che distingue PHP da altri linguaggi di scripting del tipo client-side JavaScript è che il codice  viene eseguito nel server, generando HTML che sarà dopo inviato al client. Il client dovrebbe...