Может кто переписать код (файл в архиве) что бы при скачке скачивался файл тхт , а не текст как сейчас?
# Pistolero (18.11.2016 / 17:23)
Может кто переписать код (файл в архиве) что бы при скачке скачивался файл тхт , а не текст как сейчас?
может атрибут download добавить?
Pistolero, Попробуй, должна работать.
mRWiNeT, Неработает, открывает текст в окне браузера
Pistolero, Тогда не знаю, на пк вроде как в тхт всегда открывать будет. Ждать пока кто-то из знающих не ответит тебе.
А что за двиг? Мне в джоне в библиотеке при скачивание предлагает как открыть файл
Pistolero, добавь к заголовкам
if ($n == $tf1) {
$tmpfile = file_get_contents("temp/$n.$tf");
header('Content-Disposition: attachment; filename='. $art['name'] .'txt');
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: binary');
header('Content-Description: inline; File Transfer');
header('Content-Length: ' . strlen($tmpfile));
echo $tmpfile;
}
Koenig, Скачивает но в файле вот что
<!--error--><br />
<b>Warning</b>: file_get_contents(temp/.) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: Permission denied in <b>W:\home\fakty\www\txt.php</b> on line <b>13</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta name="viewport" content="width=device-width">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" type="text/css" href="http://fakty/themes/standart/style.css">
<title>Скачивание статьи в txt</title></head>
<div class="head"><img src="http://test1.ru/themes/standart/images/logo.png" alt="logo"/></div><div class="menu"><div class="rekl"><a href="site.ru">Реклама2</a><br/></div><div class="title">Скачивание статьи Полу бог в txt</div><div class='link'><a href='txt.php?act=load&n=147948287711'>Скачать</a><br/>Ссылка активна 5 минут!</div><div class="bar"><a href="article.php?id=11">К статье</a></div></div><div class='foot'>© site.com <br />Онлайн: 1</div></body></html>
Pistolero, кинь весь файл, то есть редирект на файл по ссылке temp/$n.$tf нормально работал
Такой вот вопросик. Можно как нибудь одним запросом выбрать из таблицы несколько записей с разными значениями в одном общем поле? Допустим имеем таблицу table с полем rand где вбиты случайные значения (например числа) и в этой таблице у нас есть 10 записей со следующими значениями в данном поле: 2, 7, 3, 2, 5, 6, 1, 9, 9, 8.
И нам нужно одним запросом выбрать 5 случайных записей, но при условии что все они будут разные в этом поле, т.е. у нас не может среди выбранных записей попасться две двойки или две девятки, т.к. они встречаются более 1 раза.
Правильно:
2, 5, 9, 1, 6
2, 7, 8, 1, 3
Не правильно:
2, 5, 7, 1, 2
SELECT DISTINCT(поле) FROM `таблица` ORDER BY `поле` DESC;
или так же через GROUP BY `поле`