Работа с файлове в PHP
Работа с файлове.
Функцията fopen() се използва за отваряне на файлове в PHP.
Първият параметър които се задава на функцията е името на файла, а втория е действието.
<html>
<body>
<?php
$file=fopen("welcome.txt","r");
?>
</body>
</html>r+ – Четене и запис. Започва от началото на файла.
w – Само запис. Отваря файл и изтрива съдържанието или създава нов файл ако не е създаден.
w+ – Четене и запис, изтрива съдържанието или създава нов файл ако не е създаде.
a – Продължение. Отваря и записва след края на файла или създава нов файл ако не есъздаден.
a+ – Четене и продължение. Продължава записа във файла след края на съдържанието.
x – Само запис. Създава нов файл. Връща грешка ако файла съществува.
x+ – Четене и запис. Връща грешка ако файла съществува.
Изписване на съобщение за грешка при неправилно отватяне на файл.
<html>
<body>
<?php
$file=fopen("welcome.txt","r") or exit("Unable to open file!");
?>
</body>
</html>Ако файла е с различно име от welcome.txt или не е създаден ще върне съобщение
Unable to open file!
Отваряне и затваряне на файл.
За затваряне на файл се използва функцията fclose().
<?php
$file = fopen("test.txt","r");
//Тук има някакъв код
fclose($file);
?>

