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:
<sourcesyntaxhighlight lang="php">
if(File_Exists("soubor.txt")) {
echo "Soubor soubor.txt existuje!";
Řádek 10:
echo "Soubor soubor.txt neexistuje!";
}
</syntaxhighlight>
</source>
 
== 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ě:
<sourcesyntaxhighlight lang="php">
// Otevření souboru
$relace=FOpen("soubor.txt","w");
Řádek 21:
// Zavření souboru
FClose($relace);
</syntaxhighlight>
</source>
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.
<sourcesyntaxhighlight lang="php">
$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>
</source>
 
== 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.
<sourcesyntaxhighlight lang="php">
$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>
</source>
 
----