Fondatore
Messaggi: 256
Iscritto il: sab ott 11, 2008 11:00 pm
Località: Torremaggiore(Foggia),Italia
Conoscenze Informatiche: Ottime conoscenze del mondo phpnuke, dell'html, php, mysql, css, javascript(Tutto del web!),
discrete conoscenze grafiche, infarinatura di c ++
[PHP DA ZERO - LEZIONE 10]Funzioni: Parte 4 e While
Con php è possibile anche svolgere operazioni su cartelle.
Le funzioni principali sono le seguenti:
mkdir(); (FUnzione che consente di creare una cartella )
rmdir(); (Funzione che consente di eliminare una cartella)
is_dir(); ( FUnzione che controlla se una cartella esiste)
opendir(); (Apre una cartella)
readdir (); (Legge una cartella, per usare questa funzione bisogna mettere opendir all'inizio e closedir alla fine. LO stesso meccanismo del trio: fopen, fread, fclose.)
closedir(); (Chiude una cartella)
Proviamo ad utilizzare in un solo esempio le prime tre funzioni:
Con tutto ciò che abbiamo imparato ( FUnzioni per gestire files e cartelle e variabile $_FILES ) possiamo sviluppare degli script complessi ragionando un po' che eseguono delle operazioni particolari,
impossibili da eseguire con funzioni predefinite del php.
Non è difficile svilupparne, basta usare la logica.
Prima, pero' dobbiamo parlare del ciclo while.
Il ciclo while viene utilizzato principalmente:
- Per visualizzare piu' dati provenienti da un database mysql
- Per "ciclare/visualizzare" dati provenienti da files e cartelle
Vedremo, adesso il secondo aspetto.
Ecco un'esempio di utilizzo di ciclo while.
Adesso, sviluppiamo uno script che mostra tutti i files presenti una cartella. ( Lo commento ben benino)
Nella prossima lezione parleremo di cookie e sessioni con php,
dopodichè passeremo finalmente a parlare dei database mysql.
Le funzioni principali sono le seguenti:
mkdir(); (FUnzione che consente di creare una cartella )
rmdir(); (Funzione che consente di eliminare una cartella)
is_dir(); ( FUnzione che controlla se una cartella esiste)
opendir(); (Apre una cartella)
readdir (); (Legge una cartella, per usare questa funzione bisogna mettere opendir all'inizio e closedir alla fine. LO stesso meccanismo del trio: fopen, fread, fclose.)
closedir(); (Chiude una cartella)
Proviamo ad utilizzare in un solo esempio le prime tre funzioni:
Con tutto ciò che abbiamo imparato ( FUnzioni per gestire files e cartelle e variabile $_FILES ) possiamo sviluppare degli script complessi ragionando un po' che eseguono delle operazioni particolari,
impossibili da eseguire con funzioni predefinite del php.
Non è difficile svilupparne, basta usare la logica.
Prima, pero' dobbiamo parlare del ciclo while.
Il ciclo while viene utilizzato principalmente:
- Per visualizzare piu' dati provenienti da un database mysql
- Per "ciclare/visualizzare" dati provenienti da files e cartelle
Vedremo, adesso il secondo aspetto.
Ecco un'esempio di utilizzo di ciclo while.
Adesso, sviluppiamo uno script che mostra tutti i files presenti una cartella. ( Lo commento ben benino)
- Codice:
<?php
$op = opendir("cartella"); //Apro la cartella, definisco la variabile $op, la variabile op è uguale al risultato della funzione opendir
while($file=readdir($op)){ //Apro il ciclo while, definisco la variabile file, la variabile file è uguale al risultatodella funzione readdir. Readdir opera leggendo il risultato della funzione opendir( Cioè la variabile $op)
echo $file; //Stampo il nome del file(La variabile file, cioè)
echo "<p></p>"; //Mettiamo uno spazio in modo che i files verranno visualizzati uno sotto l'altro ordinatamente
} //Chiudo il ciclo
closedir("cartella"); //Chiudo la cartella, questa funzione serve più che altro per motivi di sicurezza
?>
Nella prossima lezione parleremo di cookie e sessioni con php,
dopodichè passeremo finalmente a parlare dei database mysql.
