Pod tímto názvem jsou uvedeny v PHP manuálu. Uvedeme si jen některé a v příkladě jejich aplikace.
Funkcí fopen otevřeme datový tok k souboru, výsledek přiřadíme do proměnné ($fp=fopen (adresa, režim práce se souborem) a tuto proměnnou používáme jako parametr funkcí, které ho vyžadují. Funkce file, readfile nemají tento parametr, a proto se v souvislosti s nimi funkce fopen nepoužívá.
Parametr režim určuje, jakým způsobem se má soubor otevřít, jakým způsobem s ním hodláme pracovat. Parametr může nabývat těchto hodnot:
<? $fp=fopen("pokus.pokus","a+"); if (file_exists("pokus.pokus")) { Fwrite($fp, "co se má zapsat\n"); Fwrite($fp, "co se má zapsat\n"); Fwrite($fp, "co se má zapsat\n"); Fwrite($fp, "co se má zapsat\n"); fclose($fp); } $s=file("pokus.pokus"); echo " <h2>Výpis ze souboru po řádcích </h2>"; echo " <table>"; for ($i=0;$i <count($s);$i++) { echo " <tr> <td>Řádek číslo $i: </td> <td>".$s[$i]." </td> </tr>"; } echo " </table>"; ?>
File_Exists | Ověří zda soubor existuje | File_exists(adresa) |
Is_File | Ověří zda se jedná o soubor | Is_File(adresa) |
FClose | Otevřený datový soubor uzavře a ukončí možnost s ním pracovat. | Fclose($proměnná nebo adresa) |
FGEts | Funkce, která čte data o zadané délce z otevřeného souboru. Pokud chcete ze souboru přečíst jediný znak, můžete použít funkci FGetC, která má jediný parametr: otevřený soubor. | FGets($fp,delka) |
File | Načte celý obsah souboru do pole, kde každá buňka pole obsahuje jeden řádek souboru. | File(adresa) |
Readfile | Načte celý obsah souboru a rovnou ho vypíše. | Readfile(adresa) |
Fputs, Fwrite | Zapíše řetězec do otevřeného datového souboru. | Fwrite($fp, „co se má zapsat“) |
Copy | Slouží ke kopírování zdrojového souboru jinam nebo pod jiným jménem. Pokud kopírování proběhne úspěšně, vrátí funkce hodnotu True, v opačném případě False . | Copy (co,kam) |
Rename | Přejmenuje soubor | Rename(soubor, nový název souboru |
Unlink | Vymaže soubor. | Unlink (adresa) |
Fread | Načte obsah souboru o zadané délce | $fp=fopen(název souboru, “r”); $OBSAH=fread($fp, délka); |
Filesize | Zjistí velikost souboru | Filesize(adresa) |