| Illia PHP tööd

Sissejuhatus

Selles peatükis õpime kuidas näha kataloogi sisse ning kuvada sealolevad failid. Samuti muudame failinimed lingiks, et kasutaja saaks neid allalaadida. Lisaks õpime kuidas faile veebiliidese kaudu üles laadida, kontrollida nende suurust ja tüüpi ning vajadusel kontrollida, kas fail on juba olemas.

Kataloogi sisu kuvamine

Kataloogi sisu nägemiseks tuleb see avada funktsiooniga opendir() ja lugeda rida haaval readdir() funktsiooniga.

dokument.txt

Ülaltoodud näide näitas vaid ühte rida. Kõigi failide kuvamiseks kasutame while-tsüklit, mis töötab kuni kataloogis on ridu.

dokument.txt
.
..
info.txt
test1.txt

readdir() tagastab ka punktid "." ja "..", mis tähistavad jooksvaid kaustu. Need eemaldame tingimusega.

dokument.txt
info.txt
test1.txt

Failide lingiks muutmine

Et kasutaja saaks failile klikkides selle avada või alla laadida, teeme failinime HTML lingiks.

dokument.txt
info.txt
test1.txt

Failide üleslaadimine

Failide üleslaadimiseks kasutame vormi, kus enctype="multipart/form-data" on kohustuslik.


Pärast üleslaadimist kontrollime, kas fail on valitud, ja kuvame selle nime.

Üleslaetud fail salvestatakse ajutisse kataloogi. Kuvame selle asukoha.

Edasi tõstame faili ajutisest asukohast oma kataloogi.

Failisuuruse piiramine

Faili tüübi piiramine

Faili olemasolu kontroll

pilt vabal valikul
Veebirakendus on arvutitarkvara või programm, mida hoitakse veebiserveris ning mida saab kasutada interneti kaudu veebibrauserite abil.