Операторы для работы с файлом Главная страница сайта Об авторах сайта Контакты сайта Краткие содержания, сочинения и рефераты

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


.

Читать реферат для студентов

}

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

($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

Программа:

$n = 3;

$m = 4;

$my_mass = array

(


Другие страницы сайта


Для Вас подготовлен образовательный материал Операторы для работы с файлом

5 stars - based on 220 reviews 5
  • Суббота
  • Правила и методика управленческого учета: 5 страница
  • Постановлением Госстроя СССР 4 страница
  • Правда во лжи, или ложь в правде Аннотация: Даже если нас большинство, и мы провозгласили свою правду на всей планете, одну общую для всех, в виде незыблемых моральных и духовных ценностей и, 4 страница
  • Посетите сайт кафедры «Медицинские информационные системы и технологии» Пензенского государственного университета.
  • ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К УЧЕБНОМУ ПЛАНУ 4 страница
  • Дистанция
  • ТЕМА№ 8. Объективная сторона преступления