Php: робота з файлами
«Мова Php» є мовою програмування. На ньому в основному пишуться всі сайти, які існують в інтернеті. Описати весь мову дуже складно, але дана стаття присвячена створенню файлів і роботи з ними.
Мова Php: робота з файлами
При процесі створення файлів на Php використовуєтьсяособливий, оригінальний образ. У стандартному наборі функцій Php немає спеціальних можливостей, завдяки яким можна працювати з різними файлами. В наявності можна знайти тільки одну спеціальну функцію fopen (), яку використовують для встановлення зв'язку з файлом. Але є така особливість: якщо файлу, який запитується, немає в наявності, то система сама автоматично створює новий файл, який має точно таке ж ім'я.
Resourse fopen (ІМ'Я, ТИП). ІМ'Я допоможе створювати або вказувати імена файлів, які створюються або ж уже є в наявності. ТИП - тип фала, до якого ви звертаєтеся і з яким хочете згодом працювати.
Тип доступу може приймати різні значення. У мові Php робота з файлами на увазі кілька типів дії на файл.
R - Установка покажчика на початку файлу і відкриття файлу для читання.
R + - Установка покажчика на початку файлу і відкриття його для читання або запису в одночасному режимі.
W - Якщо файл є в наявності, то йоговміст видаляється, і він відкривається для запису. Якщо ж його немає, то створюється новий з таким ім'ям. Після виконання дій над даними файлами проводиться їх закриття і збереження даних. fclose () і буде служити процедурою закриття файлу.
В Php робота з файлами проводиться в тихвипадках, коли необхідно зробити якісь дії по відношенню до цих файлів: створення, редагування, запис або видалення. При створенні сторінки Php робота з файлами проводиться згідно синтаксису даної мови, який описаний вище.
Видалення файлу Php
Щоб працювати на локальному комп'ютері з файламиPhp, необхідно встановити локальний сервер, який як справжній буде емулювати роботу і пов'язувати сторінки Php з базою даних. Створюються файли Php на такому локальному сервері, і видаляються також тільки через нього. Для цього вам буде потрібно зайти на локальний сервер, знайди необхідний файл і видалити його. Для того, щоб можна було видаляти звичайні файли шляхом звернення до них через Php сторінку, існують спеціальні функції мови, які дозволять вам реалізувати цей нескладний процес.
Видалення однакових файлів
При роботі з Php файлами можуть виникнутипроблеми, якщо у вас буде кілька однакових файлів. Видаляти їх можна через віртуальну машину, прямо в корзину, залишивши тільки той, який необхідний. Або, якщо необхідні обидва, то можна їх перейменувати. Для того, щоб видаляти звичайні файли з однаковими назвами, можна використовувати спеціально написані для цих цілей скрипи. Вони вставляються в Php сторінку і в потрібний момент спрацьовують, роблячи всю роботу за програміста.
Як і в будь-якому іншому мовою програмування, в Php існує кілька варіантів роботи з файлами.
- Відкриття файлу для читання.
- Відкриття файлу для читання або запису.
- Створення нового файлу.
- Видалення файлу.
- Перейменування файлу.
Перші три функції описані вище. Четверта реалізується за допомогою спеціальної функції unlink Php. Ця функція дозволяє знаходити потрібний файл серед усіх наявних в каталозі, до якого її направили, і видаляти його. П'ята дія можна зробити вручну, знайшовши файл і перейменувавши його. Або при роботі функція перезапису сама може очистити файл і при збереженні привласнити йому потрібне ім'я.
Робота з файлами в Php не схожа на інші мовипрограмування, але синтаксис мови такий же, як і в мові «з ++», що дозволяє легко в ньому розібратися тим, хто стикався з мовою «сі». Щоб вивчити мову Php, доведеться витратити значно менше часу, якщо знати ази програмування.