Práce se soubory PHP
Práce se soubory je důležitou součástí každé webové aplikace. Často potřebujete otevřít a zpracovat soubor pro různé úkoly.
PHP manipulace se soubory
PHP má několik funkcí pro vytváření, čtení, nahrávání a úpravy souborů.
Buďte opatrní při manipulaci se soubory!
Při manipulaci se soubory musíte být velmi opatrní.Pokud uděláte něco špatně, můžete nadělat spoustu škody. Běžné chyby jsou: úprava nesprávného souboru, zaplnění pevného disku odpadními daty a náhodné smazání obsahu souboru.
Funkce PHP readfile().
Funkce readfile()
čte soubor a zapisuje jej do výstupní vyrovnávací paměti.
Předpokládejme, že máme na serveru uložený textový soubor s názvem „webdictionary.txt“, který vypadá takto:
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
PHP kód pro čtení souboru a jeho zápis do výstupní vyrovnávací paměti je následující ( readfile()
funkce vrací počet přečtených bajtů při úspěchu):
Příklad
<?php
echo readfile("webdictionary.txt");
?>
Funkce readfile()
je užitečná, pokud vše, co chcete udělat, je otevřít soubor a přečíst si jeho obsah.
Další kapitoly vás naučí více o práci se soubory.