Download pdf fajlova sa sajta

2

Download pdf fajlova sa sajta

offline
  • Pridružio: 06 Sep 2008
  • Poruke: 150
  • Gde živiš: Obrenovac

Izvini, ali ja te nista ne razumem.
Koje headere? Kome da ih posaljem? Sta da radim sa kodom koji si napisao?

pozz...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Evo ti jedan file (koji postavis na server) koji ce ti omoguciti download fileova

<?php        $AllowedExtensions = array('pdf', 'jpg', 'doc', 'txt');    $DownloadFolder    = 'files';        $FileName  = str_replace(array('..', '~', '/', '\\', ':'), '', urldecode($_SERVER['QUERY_STRING']));    if(!realpath('./'.$DownloadFolder.'/'.$FileName))       die('Wrong File Name');          $Extension = substr($FileName, -3);    if(!in_array($Extension, $AllowedExtensions))       die('File Extension not allowed!');          $Lenght    = filesize('./'.$DownloadFolder.'/'.$FileName);    header( "Content-type: application/x-{$Extension}" );    header( "Content-Disposition: attachment; filename=\"{$FileName}\"" );    header( "Content-Length: {$Lenght}" );        readfile( './'.$DownloadFolder.'/'.$FileName ); ?>

Sacuvaj taj code u file recimo dnld.php, a sve fileove koje bih htio da downloadujes sa servera stavi u files folder.

Link kada budes pravio za download ce ti biti dnld.php?ime_filea
npr.
<a href='dnld.php?sample.pdf'>Test PDF</a>

Zagrljaj



offline
  • Pridružio: 06 Sep 2008
  • Poruke: 150
  • Gde živiš: Obrenovac

To mi je trebalo! Radi upravo kako sam zeleo.
Hvala Igore....
Pozz..

Ko je trenutno na forumu
 

Ukupno su 901 korisnika na forumu :: 26 registrovanih, 3 sakrivenih i 872 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., anta, babaroga, bojcistv, Boris BM, darkangel, djboj, GAGI, GandorCC, ikan, Ilija Cvorovic, indja, Kandrbandrdzilo, karevski, ladro, lcc, Magistar78, Milometer, novator, procesor, robertino, sevenino, shlauf, SlaKoj, stagezin, tmanda323