ПредишенСледващото

Създайте файл в PHP

Лесно създаване на файла

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

Universal fopen

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

Достъпът е низ, състоящ се от всички контролни знаци. fopen () връща булева стойност на невярна, ако е невъзможно да се отвори файла. Например, ако сте задали "четат" режим на достъп, но правата, които са настроени за файла, не позволяват на тази операция.

Списъкът на режима на достъп до досието:

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

Както можете да видите режим w и w + са подобни на х и х +. Между тях, но все пак има разлика. Режими х връщат фалшиви ако файлът вече съществува, но в случай на отсъствие - това създават. Вие трябва да бъдете много внимателни при работа с режими С и С +. Те определят указател към началото на файла, но не и заменена от предишното съдържание. Новата линия ще замени стария съдържание.

бележка
На fopen () функция е третият параметър от тип булев, че по подразбиране е невярно. То е свързано с настройките на PHP интерпретатора. Вариант include_path в php.ini определя директорията включва файлове. Ако третия сет параметър fopen (), за да е истина. търсене и създаване на файлове ще се съхраняват в тази директория.

Създаване на временен файл

Редица проблеми решени в PHP, изисква създаването на временно съхранение на информация. За тази цел могат да се използват временните файлове. tpmfile () функция отнема не параметри. Тя връща файлов дескриптор, който по същество е с площ от RAM. С тази дръжка работа всички същите характеристики като обикновен файл. Временният файл ще бъде унищожен след завършване на сценария, или когато се обадите fclose (функция).

Налице е също така възможност да се създаде реално файл с произволно име на. Е отговорен за това tempnam (функция). Тя беше в първия параметър трябва да определи местоположението на директорията, а вторият име на файла префикс. Функцията ще върне общо генерирано име. Тя може да се използва за по-нататъшни операции използване fopen (). Файлът ще съществува след завършване на сценария. Ако той не се нуждае в бъдеще, използвайте функцията за прекратяване на връзката (), за да премахнете.

Едновременно създаване и запис

В PHP, че е възможно да се замени алгоритъм за създаване на файл, записване и освобождаване на дръжката информация, само с едно обаждане. За да направите това, използвайте () функцията file_put_contents. Дайте си два параметъра: името на файла, а данните да бъдат записани. Ако файлът не съществува, тя е създадена.

бележка
file_put_contents () функция е покрита по-подробно в следващите уроци от този урок. Тя има широк функционалност, който е разкрит в друг контекст.

Сподели в sotscetyah:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!