I've learnt so much after subscribing to read your exclusive articles! так много узнал после того, как подписаться, чтобы прочитать эксклюзивные статьи!"
Ник

Файлы

Вы часто, чтобы сохранить или прочитать ресурса в веб-разработке простой способ сделать это читать и писать файлы.

Чтение файла

Мы рассмотрим самый простой способ, чтобы прочитать файл с помощью функции file_get_contents.
Simply give it the relative path of the file to read / / Просто дать ей относительный путь к файлу, чтение
contents = file_get_contents ( ' text . txt ' ) ; $ Содержание = file_get_contents ('текст TXT.');
$ contents ; echo $ содержания;
При чтении файла text.txt файл и выводит его в строку. Это самый простой способ для чтения файла, который вы также можете ограничить сумму, которую вы читали так
contents = file_get_contents ( ' text . txt ' , false , null , 0 , 1024 ) ; $ Содержание = file_get_contents ('текст TXT., Ложный, NULL, 0, 1024);
Об этом говорится первые 1024 байт или первый килобайт. Вы можете также использовать функцию file_get_contents читать веб-страницы так:
Simply give it the url of the web page to read / / Просто дайте ему адрес веб-страницы, читать
contents = file_get_contents ( ' http : // www . google . com ' ) ; $ Содержание = file_get_contents ('.. HTTP: / / WWW Google ком');
Будете читать Googles главной странице сайта!

Запись в файл

Самый простой способ для записи в файл, чтобы использовать file_put_contents функции.
Simply give it the file to write to and the data / / Просто дайте ему файл для записи и данные
data = ' hi there ' ; $ Данных = 'привет есть;
' text . txt ' , $ data ) ; file_put_contents ('текст TXT., $ данных);
Это возвращает ложь, если произошла ошибка или количество байтов, которая была написана, если она была успешной, чтобы мы могли улучшить этот код с некоторой логики, как:
Simply give it the file to write to and the data / / Просто дайте ему файл для записи и данные
data = ' hi there ' ; $ Данных = 'привет есть;
file_put_contents ( ' text . txt ' , $ data ) ) если (! file_put_contents ('текст. TXT, $ данных))
{
" There was an error writing your data to the text . txt file " ; echo "Существовал ошибка записи данных в текст текстовый файл.";
}
Эта функция на самом деле создать несуществующий файл по умолчанию, а также перезаписи существующих файлов. Таким образом, она может быть хорошей идеей, только пусть файл добавляется путем установки флага файл добавления.
Simply give it the file to write to and the data / / Просто дайте ему файл для записи и данные
data = ' hi there ' ; $ Данных = 'привет есть;
file_put_contents ( ' text . txt ' , $ data , FILE_APPEND ) ) если (! file_put_contents ('текст. TXT, $ данных, FILE_APPEND))
{
" There was an error writing your data to the text . txt file " ; echo "Существовал ошибка записи данных в текст текстовый файл.";
}

Хорошая практика

Обычно при работе с файлами, это хорошо, чтобы увидеть, существует ли файл, прежде чем делать что-то с ним, это делает код более надежным. Для этого file_exists функция может быть использована.
Simply give it the file name to check that exists / / Просто дайте ему имя файла, чтобы убедиться, что существует
file_exists ( ' text . txt ' ) ) если (! file_exists ('текст. TXT))
{
" Your file doesn ' t exist ! " ; echo "Ваш файл Безразлично существует!";
вернуться;
}
/ *
Rest of the file accessing code . * Остальной код доступа к файлу.
* /

Нет комментариев были предоставлены.
безопасность изображение
Автор: Доминик Скиннера
Последнее обновление: 2011-10-25 16:00:38