Преглед на урок

Отваряне и затваряне на файлове

Отваряне и затваряне на файлове




Функцията fopen() на РНР се използва за четене, записване и добавяне на текст към файлове. Тя изисква два аргумента: името на файл и режим на работа.

Файловите режими могат да бъдат избирани между следните шест опции:

r — Отваря файла само за четене и поставя текущата позиция в началото му.

r+ — Отваря файла и за четене, и за запис, и поставя текущата позиция в началото му.

w - Отваря файла само за запис. Поставя текущата позиция в началото му и го изрязва до нулева дължина. Ако файлът не съществува, прави опит да го създаде.

w+ - Отваря файла и за четене, и за запис. Поставя текущата позиция в началото му и го отрязва до нулева дължина. Ако файлът не съществува, прави опит да го създаде.

а - Отваря файла само за запис и поставя текущата позиция в края му. Ако файлът не съществува, прави опит да го създаде.

а+ - Отваря файла и за четене, и за запис, и поставя текущата позиция в края му. Ако файлът не съществува, прави опит да го създаде.

Ако опитът за отваряне на файл е неуспешен, fopen() връща стойност неистина, в противен случай връща указател към файла. След като сте направили промени в отворен файл, важно е да го затворите с функцията fclose(), за да освободите указателя. Тя изисква като аргумент указателя и връща истина, ако затварянето е успешно, и неистина, ако не е.

e!ns7e!n

Ако урокът ви допада, споделете го в Twitter и Facebook или го запазете в Delicious.




Урокът е добавен от: bubsss

Добави коментар

Трябва да сте регистиран потребител за може да оставяте коментари! Направете своята безплатна регистрация още сега.