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) |