Операторы для работы с файлом

}

 

Очень часто используется специальный оператор, завершающий работу сценария, если файл не может быть открыт:

($fp = fopen(“путь”, “режим”))

or die(“Невозможно открыть файл”);

Если функция fopen() возвращает значение true, то остальная часть этого выражения не анализируется, и функция die(), которая выводит сообщение в окно браузера и завершает работу сценария, не будет вызвана. В противном случае анализируется правый аргумент операции or и выполняется функция die():

($fp = fopen(“D:/User/my_file.txt”, “wt”)) // по указанному

or die(“Невозможно открыть файл”); // пути создан //текстовый файл

// my_file.txt и открыт для записи

Если файл с таким именем уже существовал, то он очищается (из него удаляется информация).

Запись (вывод) в файл осуществляется функциями fwrite() или fputs():

fwrite($fp, $string, $length);

$fp – дескриптор файла,

$string - записываемая строка,

$length - необязательный параметр – максимальное количество байтов, которое требуется записать за один раз.

При передаче этого параметра функция fwrite() будет записывать строку $string в файл, указанный параметром $fp, пока не встретит конец строки \n или не запишет столько байтов, сколько указано в третьем параметре $length. Функция fwrite() возвращает количество записанных байтов или false в случае ошибки:

($fp = fopen(“D:/User/my_file.txt”, “wt”)) //открыт для записи

or die(“Невозможно открыть файл”);

$str=”Это первая строка\n”; // строка заканчивается символом \n

fwrite($fp, $str);

fclose($fp); // закрытие файла

($fp = fopen(“D:/User/my_file.txt”, “at”)) //открыт для добавления

or die(“Невозможно открыть файл”); //в конец файла

$str=”Это вторая строка\n”;

fputs($fp, $str);

fclose($fp); // закрытие файла

Внимание! Каждая строка, записываемая в файл, должна заканчиваться ESC-последовательностью “\n”.

Пример: записать в файл my_file.txt построчно значения элементов следующего массива my_mass34, разделяя их пробелами :

 

1 2 3 4

5 6 7 8

9 10 11 12

Программа:

<?php

$n = 3;

$m = 4;

$my_mass = array

(








Дата добавления: 2015-04-19; просмотров: 1011;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.