например, у меня есть ссылка: http://example.com/song.mp3 и когда пользователь загрузит его, файл будет переименован в художник-Song.mp3 Я использовал этот код: <?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://example.com/song.mp3"); header('Content-Disposition: attachment; filename="as.mp3"'); exit(); ?> Но это не сработает. Что мне нужно сделать?
$url = 'http://site.com/images/name.jpg'; Его полный путь для файла, который уже существует на ftp. Как изменить имя файла?
новый программист php. Я пытаюсь переименовать все файлы в папке, заменив расширение. Код, который я использую, – это ответ на аналогичный вопрос о SO. if ($handle = opendir('/public_html/testfolder/')) { while (false !== ($fileName = readdir($handle))) { $newName = str_replace(".php",".html",$fileName); rename($fileName, $newName); } closedir($handle); } Я не получаю ошибок при запуске кода, но никаких изменений в […]
Как переименовать файл до или после его загрузки? Я просто хочу переименовать имя файла, а не расширение. $changeTXT = $_SESSION['username']; $uploaderName = strtolower($changeTXT); $changeTXT = strtolower($changeTXT); $changeTXT = ucfirst($changeTXT); $filelocation = $_POST['userfile']; $filename = $_POST['filename']; $max_size = $_POST['MAX_FILE_SIZE']; $file = $_FILES['userfile']; $allowedExtensions = array("wma", "mp3", "wav"); function isAllowedExtension($fileName) { global $allowedExtensions; return in_array(end(explode(".", $fileName)), $allowedExtensions); […]