Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как выдать посетителю файл с заданным названием?
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Как выдать посетителю файл с заданным названием?

Страниц (1): [1]
 

1. Brajt - 12 Июля, 2011 - 00:04:34 - перейти к сообщению
допустим файл хранится в папке с названием abrakadabra.jpg, как его можно выдать с названием krasivaya_roza.jpg ?
2. altermann - 12 Июля, 2011 - 00:15:24 - перейти к сообщению
смотрите в сторону header
3. OrmaJever - 12 Июля, 2011 - 00:16:29 - перейти к сообщению
из описания readfile()
PHP:
скопировать код в буфер обмена
  1. $file = 'monkey.gif';
  2. if (file_exists($file)) {
  3.     header('Content-Description: File Transfer');
  4.     header('Content-Type: application/octet-stream');
  5.     header('Content-Disposition: attachment; filename=dsadsa.php');
  6.     header('Content-Transfer-Encoding: binary');
  7.     header('Expires: 0');
  8.     header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  9.     header('Pragma: public');
  10.     header('Content-Length: ' . filesize($file));
  11.     ob_clean();
  12.     flush();
  13.     readfile($file);
  14.     exit;
  15. }
4. DeepVarvar - 12 Июля, 2011 - 00:23:36 - перейти к сообщению
OrmaJever точно - картинку как скрипт Радость
(Добавление)
Brajt берите копируйте - там все правильно - только вместо dsadsa.php всетаки dsadsa.gif должно быть.
5. Brajt - 12 Июля, 2011 - 00:35:43 - перейти к сообщению
щас немного под пивом, извиняюсь, немного туго соображаю, но вот вопрос созрел. это все счастье будет использоваться для wap сайта (в первую очередь для мобильных телефонов). так понял что в первой строке задается адрес файла, а в пятой название с которым файл нужно отдать. все ли остальные строки необходимы для вап сайта, отдавать все эти заголовки мобильному телефону?
6. OrmaJever - 12 Июля, 2011 - 01:09:04 - перейти к сообщению
DeepVarvar пишет:
OrmaJever точно - картинку как скрипт

это я у себя тестил забыл перейменовать Подмигивание

 

Powered by ExBB FM 1.0 RC1