Переименование файлов
Этот раздел описывает, как использовать PHP для переименования файлов в системах Windows.
PHP содержит функцию rename() для переименования файлов. Эта функция определена ниже:
rename($orig_filename, $new_filename) – переименует файл, определенный первым параметром, в имя, определенное вторым параметром. Функция возвращает значение true или false.
Следующий пример показывает, как переименовать файл с помощью функции rename():
filerename.php <?php $orig_filename = "C:/Documents and Settings/Administrator/MyFiles/myfile.txt";$new_filename = "C:/Documents and Settings/Administrator/MyFiles/newfile.txt";$status = rename($orig_filename, $new_filename) or exit("Невозможно переименовать файл"); echo "файл успешно переименован"; ?>Первый шаг состоит в создании переменной для хранения полного пути доступа к файлу, который будет переименован:
$orig_filename = "C:/Documents and Settings/Administrators/MyFiles/myfile.txt";Второй шаг состоит в создании переменной для хранения полного пути доступа к файлу, который будет создан, когда старый файл будет переименован:
$new_filename = "C:/Documents and Settings/Administrators/MyFiles/newfile.txt";При выполнении функция rename() получает два параметра, путь доступа к исходному файлу — $orig_filename и путь доступа к файлу, который будет создан, когда старый файл будет переименован — $new_filename. Функция rename() возвращает значение true, если файл переименовывается успешно, иначе возвращается значение false. Возвращаемое значение хранится в переменной $status.
$status = rename($orig_filename,$new_filename) or exit("Невозможно переименовать файл");Если функция rename() отказывает, выполняется функция exit(), выводящая сообщение об ошибке. Иначе выводится сообщение об успехе с помощью оператора echo.
echo "файл успешно переименован";Дата добавления: 2015-04-19; просмотров: 598;