Le domande dell'interrogazione di laboratorio di informatica - classe IV (D e E) ITE SIA e ITIS Informatica
Le domande e le risposte dell'interrogazione di laboratorio di informatica - classe IV (D e E) Corso SIA degli istituti economici e degli istituti tecnici industriali - 1 trimestre (settembre - dicembre)
Cos'è il Php?
Cos'è un linguaggio Server Side?
Cos'è un Server Web?
Cos'è l'ambiente Altervista?
Cos'è Internet?
Cos'è una rete Lan?
Cos'è la posta elettronica?
Cos'è un blog?
Cos'è un linguaggio lato client?
Cos'è l'Html?
Descrivere i principali tag del linguaggio Html
Spiegare il modulo form
Differenza da $Get e $Post
Come si effettuano i controlli dei campi di un modulo form?
Come si crea l'area riservata?
Cosa sono i vettori associativi in Php?
Cos'è una sessione?
Cosa sono i cookies?
Come si mantiene una sessione attiva?
Cos'è un file (in generale)?
Cos'è un archivio dati?
Quali sono i parametri per aprire un file in Php?
Cosa vuol dire aprire un file
Qual è l'istruzione in Php per aprire il fie
Cosa vuol dire leggere i records di un file
Qual è l'istruzione che permette di leggere i records
Descrivere il ciclo Foreach
Spiegare la funzione Explode()
Cosa vuol dire scrivere (memorizzare) i dati in file di testo
Qual è l'istruzione di scrittura in un file txt (file dati)
Cosa vuol dire chiudere il file
Qual è l'istruzione di chiusura del file
Spiegare questa pagina php (riga per riga):
<?php
include("setting.php");
/*************************
SCRITTURA
**************************/
if(isset($_POST['scrivi']))
{
if(!is_writable($my_archivo_txt)){
exit("il file non ha i permessi di scrittura!");
}
// riceviamo i dati e li filtriamo
$bad_char = array("|", "\r\n", "\r", "\n");
$capo = str_replace($bad_char, "", $_POST['capo']);
$taglia = str_replace($bad_char, "", $_POST['taglia']);
$prezzo = str_replace($bad_char, "", $_POST['prezzo']);
// apriamo il file
$open = fopen($my_archivo_txt, "a+");
// scriviamo i dati separati dal carattere separatore
fwrite($open, $capo."|".$taglia."|".$prezzo."\r\n");
// chiudiamo il file
fclose($open);
// ritorniamo nella pagina di visualizzazione
header("location: lettura.php");
exit;
}
/*************************
ELIMINARE UNA RIGA
**************************/
else if(isset($_GET['delete']))
{
// creiamo l'array con tutte le righe
$array_righi = file($my_archivo_txt);
// eliminiamo dall'array la riga
unset($array_righi[$_GET['delete']]);
// apriamo il file resettando il contenuto
$open = fopen($my_archivo_txt, "w");
foreach($array_righi as $key => $value){
// ri-scriviamo tutti le righe (rimanenti)
fwrite($open, $value);
}
fclose($open);
// ritorniamo nella pagina di visualizzazione
header("location: lettura.php");
exit;
}
/************************
COME MODIFICARE UNA RIGA
*************************/
else if(isset($_POST['modifica']) AND isset($_POST['row_update']))
{
// creiamo l'array con tutti i righi
$array_righi = file($my_archivo_txt);
// riceviamo i dati e li filtriamo
$bad_char = array("|", "\r\n", "\r", "\n");
$capo = str_replace($bad_char, "", $_POST['capo']);
$taglia = str_replace($bad_char, "", $_POST['taglia']);
$prezzo = str_replace($bad_char, "", $_POST['prezzo']);
// ri-scriviamo la riga (che sostituirà la precendente)
$array_righi[$_POST['row_update']] = $capo."|".$taglia."|".$prezzo."\r\n";
// apriamo il file resettando il contenuto
$open = fopen($my_archivo_txt, "w");
foreach($array_righi as $key => $value){
// ri-scriviamo tutti tutte le righe (i records)
fwrite($open, $value);
}
fclose($open);
// ritorniamo nella pagina di visualizzazione
header("location: lettura.php");
exit;
}
?>
LINK CON LE RISPOSTE
Inserito lunedì 11 dicembre 2017
(relazione realizzata dallo studente Luca Belloni)
La seconda interrogazione inizia da lunedì 27 novembre (gli studenti insufficienti nella prima interrogazione devono pubblicare il progetto biblioteca)
Buon studio... e buona relazione!
Paolo Latella
Cos'è il Php?
Cos'è un linguaggio Server Side?
Cos'è un Server Web?
Cos'è l'ambiente Altervista?
Cos'è Internet?
Cos'è una rete Lan?
Cos'è la posta elettronica?
Cos'è un blog?
Cos'è un linguaggio lato client?
Cos'è l'Html?
Descrivere i principali tag del linguaggio Html
Spiegare il modulo form
Differenza da $Get e $Post
Come si effettuano i controlli dei campi di un modulo form?
Come si crea l'area riservata?
Cosa sono i vettori associativi in Php?
Cos'è una sessione?
Cosa sono i cookies?
Come si mantiene una sessione attiva?
Cos'è un file (in generale)?
Cos'è un archivio dati?
Quali sono i parametri per aprire un file in Php?
Cosa vuol dire aprire un file
Qual è l'istruzione in Php per aprire il fie
Cosa vuol dire leggere i records di un file
Qual è l'istruzione che permette di leggere i records
Descrivere il ciclo Foreach
Spiegare la funzione Explode()
Cosa vuol dire scrivere (memorizzare) i dati in file di testo
Qual è l'istruzione di scrittura in un file txt (file dati)
Cosa vuol dire chiudere il file
Qual è l'istruzione di chiusura del file
Spiegare questa pagina php (riga per riga):
<?php
include("setting.php");
/*************************
SCRITTURA
**************************/
if(isset($_POST['scrivi']))
{
if(!is_writable($my_archivo_txt)){
exit("il file non ha i permessi di scrittura!");
}
// riceviamo i dati e li filtriamo
$bad_char = array("|", "\r\n", "\r", "\n");
$capo = str_replace($bad_char, "", $_POST['capo']);
$taglia = str_replace($bad_char, "", $_POST['taglia']);
$prezzo = str_replace($bad_char, "", $_POST['prezzo']);
// apriamo il file
$open = fopen($my_archivo_txt, "a+");
// scriviamo i dati separati dal carattere separatore
fwrite($open, $capo."|".$taglia."|".$prezzo."\r\n");
// chiudiamo il file
fclose($open);
// ritorniamo nella pagina di visualizzazione
header("location: lettura.php");
exit;
}
/*************************
ELIMINARE UNA RIGA
**************************/
else if(isset($_GET['delete']))
{
// creiamo l'array con tutte le righe
$array_righi = file($my_archivo_txt);
// eliminiamo dall'array la riga
unset($array_righi[$_GET['delete']]);
// apriamo il file resettando il contenuto
$open = fopen($my_archivo_txt, "w");
foreach($array_righi as $key => $value){
// ri-scriviamo tutti le righe (rimanenti)
fwrite($open, $value);
}
fclose($open);
// ritorniamo nella pagina di visualizzazione
header("location: lettura.php");
exit;
}
/************************
COME MODIFICARE UNA RIGA
*************************/
else if(isset($_POST['modifica']) AND isset($_POST['row_update']))
{
// creiamo l'array con tutti i righi
$array_righi = file($my_archivo_txt);
// riceviamo i dati e li filtriamo
$bad_char = array("|", "\r\n", "\r", "\n");
$capo = str_replace($bad_char, "", $_POST['capo']);
$taglia = str_replace($bad_char, "", $_POST['taglia']);
$prezzo = str_replace($bad_char, "", $_POST['prezzo']);
// ri-scriviamo la riga (che sostituirà la precendente)
$array_righi[$_POST['row_update']] = $capo."|".$taglia."|".$prezzo."\r\n";
// apriamo il file resettando il contenuto
$open = fopen($my_archivo_txt, "w");
foreach($array_righi as $key => $value){
// ri-scriviamo tutti tutte le righe (i records)
fwrite($open, $value);
}
fclose($open);
// ritorniamo nella pagina di visualizzazione
header("location: lettura.php");
exit;
}
?>
LINK CON LE RISPOSTE
Inserito lunedì 11 dicembre 2017
(relazione realizzata dallo studente Luca Belloni)
La seconda interrogazione inizia da lunedì 27 novembre (gli studenti insufficienti nella prima interrogazione devono pubblicare il progetto biblioteca)
Buon studio... e buona relazione!
Paolo Latella
Commenti
Posta un commento