Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
niker каза:Нищо не разбрах чуек.
некви Етагове глупости объркваници.
Разбрах само че става с header.
Така отиваш във php файла а той те пренасочва към файла за теглене.
Ако може да ми дадеш някакъв примерен код.
Без обяснения.
И малко не разбрах за пътя до файла от къде го взимаме къде го слагаме. и т.н.
Така ще го разбера 1000 пъти по добре.
МЕРСИ![]()
<?php
header("Content-Type: text/html; charset=UTF-8");
$file = "името на файла";
if(file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
else {
echo "Файла - $file не съществува!";
}
?>
На мен ми трябва без да се променя линка отгоре.heminei каза:Ами провери дали работи, и ако работи значи е това!
Колкото по-малко код толкова по-добре (закон)!![]()
ако искаш го пробвайheminei каза:Това което ти дадох не променя линка!
StormBreaker каза:Е за exe не ти трябва никакъв скрипт, помислих, че искаш php, html, txt да сваляш директно.
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
// Тук дори можем динамично да определим под какво име ще бъде изтеглен файла.
header('Content-Disposition: attachment; filename=ime_na_faila.pdf' );
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
// Големина на файла в байтове
header("Content-Length: " . filesize($file));
ob_clean();
flush();
// Пращаме файла
readfile($file);
Тоя код няма да работи, но аз ще го оправя.StormBreaker каза:Еми
Код:header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); // Тук дори можем динамично да определим под какво име ще бъде изтеглен файла. header('Content-Disposition: attachment; filename=ime_na_faila.pdf' ); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); // Големина на файла в байтове header("Content-Length: " . filesize($file)); ob_clean(); flush(); // Пращаме файла readfile($file);