домен в названии файла

Маринада
На сайте с 03.11.2011
Offline
62
645

подскажите пожалуйста как реализовать добавление названия сайта при загрузке файла...т.е. что б при скачивание name.mp3 сохранялось как name.mp3 domen.ru

может есть какой-то вариант через htaccess...

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
Маринада:
сохранялось как name.mp3 domen.ru

И как винда узнает, что за файл с расширением .ru?

Если делать, то domen.ru-name.mp3 или name(domen.ru).mp3.

ЗЫ. Реализацию не подскажу.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
дани мапов
На сайте с 06.09.2012
Offline
204
#2
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#3

Сделать отдачу файлов, которые Вы хотите переименовывать через 1 скрипт. Как раз для этого понадобится .htaccess, как Вы и хотели:)

функция, через которую надо пропустить имя файла:


<?php
function customFileName($fileName)
{
$customText = '(www.mysite.ru)';//Здесь писать свой текст, безо всяких слешей и т.д.
$parts = explode('.', $fileName);
$extension = array_pop($parts);
if (count($parts) > 1)
{
$newName = implode('.', $parts);
}
else
{
$newName = $parts[0];
}
$newName .= $customText .'.' .$extension;
return $newName;
}
?>

Скрином Вы намекнули на уровень нашего развития и понимая;)

Подпись))
6666
На сайте с 10.01.2005
Offline
505
#4

Маринада, ну и файлы у Вас. Буэээ...

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
Маринада
На сайте с 03.11.2011
Offline
62
#5

спасибо за ответы! попробую.

Милованов Ю.С, насчет скрина не какого умысла...)) просто чтоб понятнее и вопросов меньше было...

6666, первое что попалось...))) за то здесь с умыслом! с Праздником!

Маринада
На сайте с 03.11.2011
Offline
62
#6

вопросик. Насколько будет безопасным вот такой вариант:

а вызывать скачку так? http://сайт/download.php?file=файл.mp3&name=имя_файла

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий