|
|
|
|
|
для: 1999
(20.02.2006 в 10:45)
| | Передать куда?
PS Под новые вопросы, лучше заводить новые темы. | |
|
|
|
|
|
|
|
для: Sasha
(05.12.2005 в 21:46)
| | такой вопрос: а что делать если мне надо аттачем avi шку передать?
file_get_contents тут не работает | |
|
|
|
|
|
|
|
для: NorthWind
(06.09.2005 в 14:40)
| | такой вопрос: а что делать если мне надо аттачем avi шку передать?
file_get_contents тут не работает | |
|
|
|
|
|
|
|
для: cheops
(08.12.2005 в 12:59)
| | Фууууу!
СПАСИБО огромное! Заработало! | |
|
|
|
|
|
|
|
для: Sasha
(08.12.2005 в 11:53)
| | А вы делайте не не так
<?
$file = "w/".$_GET['file'];
$str="Content-Disposition: attachment; filename=" .$file;
header($str);
header("Content-type: application/octet-stream");
echo file_get_contents ($file);
?>
|
а так
<?
$file = "w/".$_GET['file'];
$str="Content-Disposition: attachment; filename=" .$_GET['file'];
header($str);
header("Content-type: application/octet-stream");
echo file_get_contents ($file);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(08.12.2005 в 01:33)
| | Так я уже пробовал, к сожалению не выходит.
Если я делаю
<?
$file = "w/".$_GET['file'];
$str="Content-Disposition: attachment; filename=" .$file;
header($str);
header("Content-type: application/octet-stream");
echo file_get_contents ($file);
?>
|
то получаю запрос сохранить файл doun, а не фото
А если так
<?php
$file = "w/".$_GET['file'];
?>
<?
$str="Content-Disposition: attachment; filename=" .$file;
header($str);
header("Content-type: application/octet-stream");
echo file_get_contents ($file);
?>
|
то имею
Warning: Cannot modify header information - headers already sent by (output started at E:\Apach\sasha\pc\pict\doun.php:4) in E:\Apach\pict\doun.php on line 6
Warning: Cannot modify header information - headers already sent by (output started at E:\Apach\sasha\pc\pict\doun.php:4) in E:\Apach\pict\doun.php on line 7
и дальше похоже на картинку в виде текста. :( | |
|
|
|
|
|
|
|
для: Sasha
(07.12.2005 в 16:05)
| | Тогда строку
<?php
$file = $_GET['file'];
?>
|
заменяйте на
<?php
$file = "w/".$_GET['file'];
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(07.12.2005 в 13:37)
| | Гм.
Суть этого дела была скрыть адресс к папке с фотографиями.
а если адресс писать в ссылке, то любой желающий его оттуда вытащит.
А нельзя в самом скрипте прописать адрес к директории, а по ссылке передавать тольки имя файла? | |
|
|
|
|
|
|
|
для: Sasha
(06.12.2005 в 23:17)
| | Хм... тогда вместо
<a href="pict/doun.php?file=1.jpg">скачать</a>
|
вам следует писать
<a href="pict/doun.php?file=w/1.jpg">скачать</a>
|
И как-то исправить
<?php
$str="Content-Disposition: attachment; filename=".$file;
?>
|
Чтобы имя было подобающим. | |
|
|
|
|
|
|
|
для: cheops
(06.12.2005 в 19:56)
| | файла doun.html нет! Есть файл doun.php собственно про который мы и говорим.
Но при переходе по ссылке
<a href="pict/doun.php?file=1.jpg">скачать</a>
| мы, вместио загрузки картинки, получаем загрузку самого doun.php !
У меня работал скрипт ( не знаю насколько он "правильный" )
<?
$file = $_GET['file'];
$str="Content-Disposition: attachment; filename=".$file;
header($str);
header("Content-type: application/octet-stream");
echo file_get_contents($file);
?>
|
но только если фото там-же, где и скрипт. А я хочу чтоб они были во вложенной папке w
и что-то не выходит. | |
|
|
|
|