Я пытался переименовать все файлы (изображения) в папке на моем веб-сайте, но это не сработает. файлы не переименовываются.переименовать все файлы в папке
У меня есть поле ввода для 'name', я хочу использовать это имя, добавить uniqid и переименовать все файлы. вот код, который я использую:
<?php
if(isset($_POST['submit2'])){
$name = $_POST['name'];
$directory = glob("../basic_images/*.*");
{
if ($file != "." && $file != "..") {
$newName = uniqid().$name;
rename($directory.$file, $directory.$newName);
}}}
?>
кроме того, мне действительно нужно, чтобы _POST имя переменной $?
P.S. Я хочу переименовать все файлы, а затем скопировать их в другую папку.
«Не похоже, чтобы это работало» не является хорошим описанием проблемы. Пожалуйста, уточните ошибки или проблемы, с которыми вы сталкиваетесь. – Thernys
Вы не определяете '$ file'. –
http://php.net/manual/en/function.glob.php –