Копирование файлов

Этот раздел описывает, как использовать PHP для копирования файлов в системах Windows.

PHP содержит функцию copy() для копирования файлов. Эта функция определяется ниже:

copy(исходный_файл, новый_файл) – копирует содержимое исходного файла, определенного первым параметром, в новый файл, определенный вторым параметром функции. Функция возвращает значение true или false.

Следующий пример показывает, как скопировать содержимое одного файла в другой файл:

filecopy.php <?php $orig_filename = "C:/Documents and Settings/Administrator/MyFiles/myfile.txt"; $new_filename = "C:/Documents and Settings/Administrator/MyFiles/myNewfile.txt"; $status = @copy($orig_filename, $new_filename) or die("Невозможно скопировать файл"); echo "Содержимое файла успешно скопировано!"; ?>

Первый шаг состоит в создании переменной для хранения полного пути доступа к исходному файлу, содержимое которого будет скопировано:

$orig_filename = "C:/Documents and Settings/Administrators/MyFiles/myfile.txt";

Затем создается вторая переменная для хранения полного пути доступа к новому файлу, который будет создан:

$new_filename = "C:/Documents and Settings/Administrators/MyFiles/myNewfile.txt";

Копирование выполняет функция copy(), принимая два параметра, путь доступа к исходному файлу — $orig_filename, и путь доступа к новому — $new_filename. Функция copy() возвращает значение true, если копирование завершается успешно; иначе возвращается значение false. Возвращаемое значение хранится в переменной $status.

$status = copy($orig_filename, $new_filename) or die("Невозможно скопировать файл");

Если функция copy() отказывает, выполняется функция die(), выводя сообщение об ошибке. Иначе с помощью функции echo выводится сообщение об успехе.

echo "Содержимое успешно скопировано";

В предыдущем разделе функция fwrite() используется вместе с функцией fread() для чтения содержимого одного файла и записи этого содержимого в новый файл. Если содержимое исходного файла не добавляется к существующему файлу, то функция copy() предоставляет более простой подход для копирования содержимого из существующего файла в новый файл.








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


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

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

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

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