Файлът е последователност от байтове, съхранявани на който и да е физически носител за съхранение. Всеки файл има абсолютно начин, по който могат да бъдат проследени. Като разделител път в Windows може да се използва като права линия (/) и обратно наклонена черта (\) наклонена черта. В други операционни системи използват само наклонена черта.
Отваряне на файлове в сървъра на файловата система се извършва с помощта на fopen:
Първият аргумент името на файла - име на файл или абсолютен път. Ако не е посочен абсолютен път, файлът трябва да се намира в текущата директория.
Вторият аргумент на режим казва, че за всяко действие се отваря файла и може да предприеме следните стойности:
- R (Отваряне на файл само за четене след отваряне на курсора на файла се задава в началото на файла);
- R + (Отваряне на файл за четене и писане; след отваряне на курсора на файла се задава в началото на файла);
- w (създаване на нов празен файл за писане само, ако файлът с това име вече разполага с цялата информация в него е унищожена);
- w + (Създаване на нов празен файл за записи за четене, ако даден файл с това име вече разполага с цялата информация в него е унищожена);
- а (Отваряне на файл за добавяне, данните се записват в досието);
- а + (Отваряне на файл за добавяне и четене на данни, данните ще бъдат записани във файла);
- б (обозначение за работа (чете и пише), за да двоичен файл, показан само в Windows).
Use_include_path желание трети аргумент указва дали търсенето на файла в директорията на include_path. (Параметър include_path се задава във файла php.ini).
В случай на успешно отворен файл, на fopen функцията връща файлов дескриптор, в случай на повреда - невярно. файлов дескриптор е показалец към отворен файл, който се използва от операционната система за подпомагане на дейностите с този файл. Върнат от дескриптора на файла трябва да бъде цитиран във всички функции, които ще продължат да работят с този файл.
Кодът по-долу се отваря файла C: прочетете /WWW/HTML/file.txt:
Откриване на двоичен файл, например, рисуване се извършва по същия начин, само с флаг Б:
Новини
Knights етер теория
Свързани статии