Jaká je HTML syntaxe pro stažení souboru?* Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

sergej2002
Level 1.5
Level 1.5
Příspěvky: 121
Registrován: listopad 12
Pohlaví: Nespecifikováno
Stav:
Offline

Jaká je HTML syntaxe pro stažení souboru?*  Vyřešeno

Příspěvekod sergej2002 » 12 pro 2012 19:19

Píšu web, ale mám tam soubory které by si mohly hned stáhnout a ne aby mě přesměroval např. na ulož.to
Jak to mám napsat?
Naposledy upravil(a) Žbeky dne 12 pro 2012 19:40, celkem upraveno 1 x.
Důvod: Upraven nadpis

Reklama
Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Jaká je HTML syntaxe pro stažení souboru?*

Příspěvekod CrazyC0de » 12 pro 2012 19:46

O funkci v HTML nevím ale o funkci v PHP, vím,,, tady je kod :

Kód: Vybrat vše

<?php
$file = 'slozka/soubor.txt';

ob_clean();
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename='.basename($file)); /* pokud ten soubor není ve složce, smaž to basename a dej tam jen $file */
 readfile($file);
exit();
?>



doufám že jsem pomohl :-)
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>

sergej2002
Level 1.5
Level 1.5
Příspěvky: 121
Registrován: listopad 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Jaká je HTML syntaxe pro stažení souboru?*

Příspěvekod sergej2002 » 12 pro 2012 19:48

Jak ve složce?
V tom souboru který by si mohl někdo stáhnout?

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Jaká je HTML syntaxe pro stažení souboru?*

Příspěvekod CrazyC0de » 12 pro 2012 19:54

ano, v našem případě to bude stahovat ze složky SLOZKA soubor SOUBOR.TXT ,,, už chápeš ?
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>

sergej2002
Level 1.5
Level 1.5
Příspěvky: 121
Registrován: listopad 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Jaká je HTML syntaxe pro stažení souboru?*

Příspěvekod sergej2002 » 12 pro 2012 19:58

jj
díky
a ještě: jak dát PHP do HTML?

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Jaká je HTML syntaxe pro stažení souboru?*

Příspěvekod CrazyC0de » 12 pro 2012 20:00

Nemáš zač, kdyby byl problém, ozvi se znova :-)
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Jaká je HTML syntaxe pro stažení souboru?*

Příspěvekod CZechBoY » 12 pro 2012 20:36

pojmenuj ten soubor s koncovkou php
třeba stahni.php
kod který používám já:
PHP píše:<?php
$soubor = Str_Replace('../',null,$_GET['url']);
If(File_Exists($soubor)){
$zakazane = Array('stahni.php');
if(In_Array($soubor, $zakazane)){
$soubor = "zakazane.txt";
}

$obFile=ob_start();
Readfile($soubor);

Header("Content-Length:".ob_get_length());
Header("Content-Description: File Transfer");
Header("Content-Type: force-download");
Header('Content-Disposition: attachment; filename="' . $soubor . '"');
ob_end_flush();
}
Else
echo "Soubor " . $soubor . " nebyl nalezen<br>\n";
?>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
CrazyC0de
Level 3
Level 3
Příspěvky: 517
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Jaká je HTML syntaxe pro stažení souboru?*

Příspěvekod CrazyC0de » 13 pro 2012 12:53

Doporučil bych ti tu CzechBoYe, protože ta jeho je lépe ošetřená, já sem to psal na rychlo,, takže použij spíše tu jeho :wink:
Vtípek

Alenka v říši divů : <div> <div><div><div><div>ALENKA</div> </div> </div> </div></div>


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • IDM hláška o nemožném stažení souboru Příloha(y)
    od bluenite » 04 črc 2024 11:08 » v Vše ostatní (inet)
    2
    4345
    od bluenite Zobrazit poslední příspěvek
    06 črc 2024 19:40
  • Jaká grafika do PC?
    od liborek » 19 led 2025 00:05 » v Rady s výběrem hw a sestavením PC
    4
    3261
    od liborek Zobrazit poslední příspěvek
    07 úno 2025 17:00
  • HTML editor
    od BigSandy » 21 led 2025 09:51 » v Programy ke stažení
    3
    12241
    od pcmaker Zobrazit poslední příspěvek
    03 úno 2025 09:00
  • Kdo umí číst kód HTML? Doladit jednu podmínku. Příloha(y)
    od Minapark » 06 led 2025 09:21 » v Programování a tvorba webu
    22
    10020
    od Minapark Zobrazit poslední příspěvek
    20 led 2025 16:54
  • Blokování stahovaných souborů
    od Riviera kid » 07 čer 2025 16:47 » v Windows 11, 10, 8...
    10
    3322
    od Riviera kid Zobrazit poslední příspěvek
    16 čer 2025 06:56

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti