Autor Zpráva
stuchlej
Profil
Dobrý den.
Moji uživatelé jsou schopní nahrávat soubory na můj server. Z bezpečnostních důvodů se soubory ukládají do složky vně adresářové struktury stránek ( /../data/ )
To funguje, s čím mám problém ale je, jak stahovat soubory. Existuje nějaký způsob, jak poskytnou uživateli data, která leží vně pole působnosti html třeba pomocí PHP?
Děkuji.
Jan Tvrdík
Profil
stuchlej:
Viz třeba Upload a download souborů.
stuchlej
Profil
Děkuji, použil jsem tento kód. Děkuji

<? 
 $soubor = "/../data/ahoj.txt"; 

header('Content-Description: File Transfer'); 
header('Content-Type: application/force-download'); 
header('Content-Disposition: attachment; filename="'.$soubor.'"'); 

readfile ($soubor); 
?>
Jan Tvrdík
Profil
stuchlej:
Tak si ho oprav na:

<?php
$soubor = '/../data/ahoj.txt';

header('Content-Description: File Transfer'); 
header('Content-Type: application/force-download'); 
header('Content-Disposition: attachment; filename="' . basename($soubor) . '"'); 

readfile($soubor);

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: