|
|
|
| есть файл name.extension , в бд поле name имя файла и поле content само содержимое файла , на страничке отображается ссылка name.extension как сделать чтоб по этой ссылке происходило скачивание файла, поможите плиз | |
|
|
|
|
|
|
|
для: ren
(08.05.2007 в 01:01)
| | прочитать из БД данные, отправить заголовки, отправить данные.
На каком именно этапе трудности? | |
|
|
|
|
|
|
|
для: Loki
(08.05.2007 в 10:08)
| | приведите плз примерчик кода который бы организовывал все это по щелчку на ссылке name.extension | |
|
|
|
|
|
|
|
для: ren
(08.05.2007 в 10:20)
| | name.extension - это не ссылка.
Нарисуете ссылку - будет о чем говорить.
Также неплохо было бы нарисовать структуру таблицы БД более детально. | |
|
|
|
|
|
|
|
для: Trianon
(08.05.2007 в 11:19)
| | в бд есть поле filename типа vachar , значение file.txt , и поле content типа blob с содержимым файла , как можно содержимое поля content сохранить на сервере в файл ./tmp/file.txt | |
|
|
|
|
|
|
|
для: ren
(08.05.2007 в 21:47)
| |
<?php
//Название таблицы и условие для WHERE напишите сами
$sql = mysql_query("SELECT `filename`, `content` FROM `tbl` WHERE `id` = 1;") or die(mysql_error());
$data = mysql_fetch_assoc($sql);
mysql_free_result($sql); //Если уж храните файлы в БД, то лучше уничтожать результат запроса
$fh = fopen("./tmp/" . $data["filename"], "wb") or die("Can not create a new file: " . $data["filename"]);
fwrite($fh, $data["content"]);
fclose($fh);
unset($data);
?>
|
| |
|
|
|
|
|
|
|
|
для: cheops
(08.05.2007 в 13:22)
| | Спасб агромнае все работает! | |
|
|
|