$name = 'file.ext';
$ext = explode('.', $name);
$newname = $ext[0] . '_' . 'site.ru.' . $ext[1];            
                        # Hat-Trik (17.08.2013 / 16:55)Все понятно. Тем более автору и так обьяснили уже как решить его проблему.
думаю автор нифига не понял
# Koenig (17.08.2013 / 17:01)$name = $home . '_file.ext';
$name = 'file.ext';
$ext = explode('.', $name);
$newname = $ext[0] . '_' . 'site.ru.' . $ext[1];
<?php
/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS                             Content Management System              //
// Официальный сайт сайт проекта:      http://johncms.com                     //
// Дополнительный сайт поддержки:      http://gazenwagen.com                  //
////////////////////////////////////////////////////////////////////////////////
// JohnCMS core team:                                                         //
// Евгений Рябинин aka john77          john77@gazenwagen.com                  //
// Олег Касьянов aka AlkatraZ          alkatraz@gazenwagen.com                //
//                                                                            //
// Информацию о версиях смотрите в прилагаемом файле version.txt              //
////////////////////////////////////////////////////////////////////////////////
*/
defined('_IN_JOHNCMS') or die('Error: restricted access');
$fil = mysql_query("select * from `download` where id='$id';");
$mas = mysql_fetch_array($fil);
if (!empty ($mas[name])) {
    if (file_exists("$mas[adres]/$mas[name]")) {
        $sc = $mas[ip] + 1;
        mysql_query("update `download` set ip = '" . $sc . "' where id = '" . $id . "';");
        $_SESSION['upl'] = "";
        header("location: $mas[adres]/$mas[name]");
    }
}
?><Files *.doc> // выбираем расширение файлов, с которыми в данный момент будем работать
ForceType application/octet-stream // принудительное скачивание, дабы браузер не пытался его открыть
Header set Content-Disposition "attachment; filename=имя_сайта.doc"
</Files>