PHP 5 about PHP 5 старт PHP 5 установка PHP 5 синтаксис PHP 5 змінні PHP 5 echo і print PHP 5 типи даних PHP 5 strings PHP 5 константи PHP 5 оператори PHP 5 if...else...elseif PHP 5 switch PHP 5 цикл while PHP 5 for і foreach PHP 5 функції PHP 5 масиви PHP 5 сортування масивів PHP 5 superglobals PHP 5 форми input PHP 5 форми обробка PHP 5 форми - обов'язкові поля PHP 5 форми - перевірка електронної пошти і URL РНР 5 форми заповнення PHP 5 багатовимірні масиви PHP 5 час і дата PHP 5 include PHP 5 файли обробка PHP 5 файли Open/Read/Close PHP 5 файли створення / запис PHP 5 файли завантаження PHP MySQL бази даних PHP MySQL Підключення PHP MySQL Створення бази даних PHP MySQL Створення таблиці PHP MySQL вставка даних PHP MySQL Отримання ідентифікатора останнього доданого запису PHP MySQL вставка кількох записів PHP MySQL Підготовлені вирази PHP MySQL відображення даних з таблиці PHP MySQL Видалення даних PHP MySQL оновлення даних PHP MySQL обмежити вибірку даних PHP регулярні вирази 1 PHP регулярні вирази 2 PHP регулярні вирази 3 PHP регулярні вирази 4 PHP ООП PHP ООП class PHP ООП модифікатори доступу PHP ООП extends PHP ООП статичні методи і властивості, константи PHP ООП abstract PHP ООП interface PHP альтернативний синтаксис керуючих конструкцій

PHP 5 файли створення / запис


У цьому розділі ми навчимо вас, як створити і записати в файл на сервері.


PHP створення файлу - fopen()

fopen() функція також використовується для створення файлу. Це може бути трохи заплутаним, але в PHP, файл створюється з допомогою тієї ж функції, що використовується для відкриття файлів.

Якщо ви використовуєте fopen() на файл, який не існує, вона буде створювати його, враховуючи , що файл відкритий для запису ( w ) або додавання ( a ).

У наведеному нижче прикладі створюється новий файл з ім'ям testfile.txt . Файл буде створений в тому ж каталозі, де код PHP знаходиться:

$myfile = fopen("testfile.txt", "w") 

PHP права доступу до файлів

Якщо у вас виникли помилки при спробі запуску цього коду, переконайтеся, що ви надали доступ до файлів PHP для запису інформації на жорсткий диск.


PHP запис в файл - fwrite()

fwrite() функція використовується для запису в файл.

Перший параметр fwrite() містить ім'я файлу для запису і другий параметр є рядок , який буде записаний.

Наведений нижче приклад записує пару імен в новий файл під назвою newfile.txt :

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

Зверніть увагу на те, що ми написали в файл newfile.txt двічі. Кожен раз, коли ми писали в файл ми послали рядок $txt , що перший містить  'John Doe' і другий містить ' Jane Doe '. Після того, як ми закінчили писати, ми закрили файл, використовуючи fclose() функцію.

Якщо ми відкриваємо newfile.txt файл, він буде виглядати наступним чином:

John Doe
Jane Doe

PHP перезапис

Тепер, коли newfile.txt містить деякі дані, ми можемо показати, що відбувається, коли ми відкриваємо існуючий файл для запису. Всі існуючі дані будуть видалені, і ми почнемо з порожнім файлом.

У наведеному нижче прикладі ми відкриваємо наш існуючий файл newfile.txt , і запишемо нові дані в ньому:

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "Mickey Mouse\n";
fwrite($myfile, $txt);
$txt = "Minnie Mouse\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

Якщо тепер відкрити newfile.txt файл, John і Jane зникли, і тільки дані, які ми тільки що написали, присутні:

Mickey Mouse
Minnie Mouse

Повний PHP Filesystem Reference

Для повного списку функцій файлової системи, перейдіть на php.su


Наш партнер:
beta test mp3 playlist downloader