Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как вывести название файла?

Как вывести название файла?


     28.05.2014    functions.php, название, файла, вывести    Все вопросы » Общие вопросы по PHP    3033

вопрос
Здравствуйте. Как в functions.php вывести название файла?

$replace_1[] = "<br>Скачать файл с ForMCPE.Net<br><span><a class=\"downloadfile\" href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" ><div align=\"left\" style=\"position:absolute; top:4px; left:34px;\"><span></span><span style=\"font-size:8pt\"><u>{$row['name']}</u><br><span style=\"font-size:8pt\">Размер файла: <span style=\"color:#fff\">{$size}</span><br>Скачиваний: <span style=\"color:#fff\">{$lang['att_dcount']} {$row['dcount']}</span></span></div></a></span>";
    $replace_2[] = "<br>Скачать файл с ForMCPE.Net<br><span><a class=\"downloadfile\" href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" ><div align=\"left\" style=\"position:absolute; top:4px; left:34px;\"><span></span><span style=\"font-size:8pt\"><u>{$row['name']}</u><br>{<span style=\"font-size:8pt\">Размер файла: <span style=\"color:#fff\">{$size}</span><br>Скачиваний:<span style=\"color:#fff\"> {$row['dcount']}</span></span></div></a></span>";      
    } else {        
$replace_1[] = "<br>Скачать файл с ForMCPE.Net<br><span><a class=\"downloadfile\" href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" ><div align=\"left\" style=\"position:absolute; top:4px; left:34px;\"><span></span><span style=\"font-size:8pt\"><u>{$row['name']}</u><br><span style=\"font-size:8pt\">Размер файла: <span style=\"color:#fff\">{$size}</span><br> <span style=\"color:#fff\">{$lang['att_dcount']} {$row['dcount']}</span></span></div></a></span>";
    $replace_2[] = "<br>Скачать файл с ForMCPE.Net<br><span><a class=\"downloadfile\" href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" ><div align=\"left\" style=\"position:absolute; top:4px; left:34px;\">\\1<span></span><span style=\"font-size:8pt\"><u>{$row['name']}</u><br><span style=\"font-size:8pt\">Размер файла: <span style=\"color:#fff\">{$size}</span><br><span style=\"color:#fff\"> {$row['dcount']}</span></span></div></a></span>";       }    }


Чтобы текст был не - Скачать файл с Formcpe, а скачать файл (и тут его название)

Ответа пока нет


7 комментариев

rocksmart
Юзер

rocksmart - 28 мая 2014 16:53 -

может быть $row['name'] отвечает за имя

Duman007
Юзер

Duman007 - 28 мая 2014 17:56 -

rocksmart,
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/duman103/data/www/formcpe.net/engine/modules/functions.php on line 801


вот что выдал

Duman007
Юзер

Duman007 - 28 мая 2014 17:58 -

rocksmart,
Поставил, получилось что выводит название архива, тоест самого файла, а мне title нужен. ПС - title пробовал писать - не работает..

D0Gmatist
Юзер

D0Gmatist - 28 мая 2014 18:01 -

$row['onserver']

Duman007
Юзер

Duman007 - 28 мая 2014 18:07 -

Цитата: D0Gmatist
$row['onserver']

не то, мне нужно чтобы название новости выводилось....

D0Gmatist
Юзер

D0Gmatist - 28 мая 2014 18:29 -

Тогда по идее show.full.php
        $tpl->result['content'] = show_attach( $tpl->result['content'] );
заменить
        $tpl->result['content'] = show_attach( $tpl->result['content'], $news_id, $row['title'] );
и static.php
            $tpl->result['content'] = show_attach( $tpl->result['content'], $static_result['id'], true );
заменить
            $tpl->result['content'] = show_attach( $tpl->result['content'], $static_result['id'], $row['descr'], true );
и functions.php
function show_attach($story, $id, $static = false) {
заменить
function show_attach($story, $id, $titleP, $static = false) {

Теперь можно использовать $titleP

это бегло написано ... так что может требует подправки

Duman007
Юзер

Duman007 - 28 мая 2014 19:38 -

D0Gmatist,
вы не правильно поняли... посмотрите первые сообщения.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх