PHP prakticky/Upravování souborů: Porovnání verzí
Smazaný obsah Přidaný obsah
→Ověření existence souboru: původní verze scriptu přestala fungovat s verzí 4.0, doporučuji používat novější verzi se závorky. |
m <source> → <syntaxhighlight> |
||
Řádek 4:
Funkce File_Exists() se používá jako podmínka IF. Přesná syntaxe je snad jasná z příkladu:
<
if(File_Exists("soubor.txt")) {
echo "Soubor soubor.txt existuje!";
Řádek 10:
echo "Soubor soubor.txt neexistuje!";
}
</syntaxhighlight>
== Otevření a zavření souboru ==
Abychom mohli používat následující funkce, musíme soubor nejdříve otevřít a nakonec zase zavřít. Obojí se dělá následovně:
<
// Otevření souboru
$relace=FOpen("soubor.txt","w");
Řádek 21:
// Zavření souboru
FClose($relace);
</syntaxhighlight>
Při otvírání souboru musíme zadat ještě další parametr. (V příkladu to je to "w")
Tento parametr určuje, jak se má soubor otevřít.
Řádek 50:
Data z otevřeného souboru se čtou funkcí FRead(). Parametry jsou relace a počet znaků ze souborů, které má funkce přečíst.
<
$relace = FOpen("soubor.txt", "r"); // Otevřeme soubor
$text = FRead($relace, 10); // Do proměné $text načteme prvních 10 znaků ze souboru
echo $text; // Vypíšeme proměnou $text na obrazovku
FClose($relace); // Zavřeme soubor
</syntaxhighlight>
== Zápis dat ze souboru ==
Data do otevřeného souboru můžeme zapsat funkcí FWrite(). Parametry jsou relace a text na zapsání do souboru.
<
$text = "Toto je budoucí obsah souboru"; // Určíme text na zapsání do souboru
$relace = FOpen("soubor.txt", "w"); // Otevřeme soubor
FWrite($relace,$text); // Zapíšeme text do souboru
fclose($relace); // Zavřeme soubor
</syntaxhighlight>
----
|