Изучаем PHP программирование

   Search   

Русская версия | English version   

Скрипты :: Секреты профессионалов :: Link :: FAQ   Пишите письма  



 

главная :: основы PHP

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

К числу других полезных системных функций, которые могут выполняться в сценариях РНР, относятся копирование и переименование файлов на сервере. Эти операции выполняются двумя функциями: сору( ) и rename( ). сору( ) Скопировать файл в сценарии РНР ничуть не сложнее, чем при помощи команды UNIX ср. Задача решается функцией РНР сору( ). Синтаксис функции сору( ): int copy (string источник, string приемник) Функция сору( ) пытается скопировать файл источник в файл приемник; в случае успеха возвращается TRUE, а при неудаче — FALSE. Если файл приемник не существует, функция сору( ) создает его. Следующий пример показывает, как создать резервную копию файла при помощи функции сору( ): $data_file = "datal.txt"; copy($data_file. $data_file'.bak') or die("Could not copy $data_file"); rename ( ) Функция rename( ) переименовывает файл. В случае успеха возвращается TRUE, a при неудаче — FALSE. Синтаксис функции rename( ): bool rename (string старое_имя, string новое_имя) Пример переименования файла функцией rename( ): $data_file = "datal.txt"; rename($data file, $datafile'.old') or die ("Could not rename $data file");

Designed by Fedin
All right reserved
2003-2004
Hosted by uCoz