Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Práce se soubory a adresáři (procházení adresáře, čtení souboru, zápis do souboru, nahrávání souboru)

PDF
Stáhnout kompletní materiál zdarma (208.95 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

fopen($path, $mode) pro otevření souboru kde $mode určuje způsob otevření souboru 
(jakým způsobem s ním bude pracováno – r, w, a, a+, w+, …) 

fwrite($inst,  $data) pro zápis do souboru kde $inst je instance vytvořená funkcí 
fopen() 

fclose($inst) pro uzavření relace (práce se souborem) 

V Javě se pak nachází vestavěná třída PrintWriter(file,  encoding), jejíž metody jsou pro 
veškerou práci se soubory využívány (pw.write, pw.close). 

V Node.js pak např. knihovna fs (fs.open, fs.read, fs.write, …).  

PAD Programování a databáze 

Téma 20 

Školní rok 2017/2018 

2/2 

Jan Švábík, V4D 

Nahrávání souborů 

Nahrávání  (upload)  souboru  je  proces,  při  němž  je  lokální  soubor  odeslán  na  nějaký  vzdálený 
server, na kterém je následně uložen nebo nějakým způsobem zpracován. O samotný přenos se 
stará protokol http(s), který přenáší i ostatní data z formuláře (textová). 

Pro  upload  je  nutné  použít  metodu  POST.  Soubor  se  postupně  nahrává  do  předdefinovaného 
adresáře a je-li nahrán v pořádku (a pokud projde případně nějakými dalšími kontrolami – např. 
zda  se  jedná  o  fotografii  nebo  textový  dokument),  je  z takového  adresáře  teprve  přesunut  do 
zadaného  umístění  –  v PHP  k tomuto  slouží  funkce  move_uploaded_file($filename, 
$destination). 

Témata, do kterých materiál patří