Stiahnutie nahrateho suboru script - php - problem

Programovacie jazyky, rady, poradňa...
mienkofax
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 27 nov 2007, 19:40
Kontaktovať používateľa:

Stiahnutie nahrateho suboru script - php - problem

Príspevok od používateľa mienkofax »

Nasiel som tento script

Kód: Vybrať všetko

<?php
   
    $file = "./" . UPLOAD_ZLOSKA . "/" . $_SESSION['subor']; 
    $id_suboru = $_SESSION['id_suboru'];
    $pocet_stiahnuti = $_SESSION['pocet_stiahnuti'] + 1;

    header("Cache-control: private");
    header("Content-Type: application/force-download");   
    header("Content-Length: ".filesize($file));
    header("Content-Disposition: filename=" . $_SESSION['povodny_nazov']);
    flush();     
    $fd = fopen($file, "r");

    while(!feof($fd)) {
       echo fread($fd, filesize($file)); 
       flush();
    }
    fclose ($fd);
?>
len mam mensi problem s nim ked tam vlozim hocijaky subor osah suboru je vzdy len styl:

Kód: Vybrať všetko

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1250" />  ... . .. ..... 
.
.
.
.
html kod na stranek co mi zobrazi a nemam sajnu preco to nechce normalne ist, vedeli by ste mi s typ pomoct ?
pwnedko
Novice
Novice
Príspevky: 4
Registrovaný: 14 mar 2012, 15:44

Re: Stiahnutie nahrateho suboru script - php - problem

Príspevok od používateľa pwnedko »

Je to práve kvôli tomuto: header("Content-Type: application/force-download"); si nastavil hlavičku stránky tak aby sa nezobrazovala ako štandartný php súbor ale ako súbor application/force-download. Ten PHP script musí ísť do zvlášť súboru.
mienkofax
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 27 nov 2007, 19:40
Kontaktovať používateľa:

Re: Stiahnutie nahrateho suboru script - php - problem

Príspevok od používateľa mienkofax »

neviem presne ako to myslis
pwnedko
Novice
Novice
Príspevky: 4
Registrovaný: 14 mar 2012, 15:44

Re: Stiahnutie nahrateho suboru script - php - problem

Príspevok od používateľa pwnedko »

Pozri si ako pracuje header(); a veľmi rýchlo pochopíš ako som to myslel.
Napísať odpoveď