[ gojkto @ 16.12.2005. 13:53 ] @
trebao bih da namestim da mi se na stranici vide npr 10-ak linkova ka pdf dokumentima, ali da 3(broj nije vazan) dokumenta mogu svi posetioci da vide, a ostatak se vidi samo kao stavka ali ne mogu se skinuti ili procitati, ako se nisu autorizovali.
Ako neko ima neku ideju, dobro bi mi dosla.
Hvala unapred
[ dado_k @ 16.12.2005. 14:47 ] @
if(autoriziran) print"<a href=\"doc.pdf\">dokument</a>";
else print"dokument za skidanje dokumenta potrebno se regat!";
[ gojkto @ 16.12.2005. 14:54 ] @
"autoriziran" mislis pozove f-ju koja iscita iz baze ili sta vec, promenljiva... bilo sta da je vec imam ideju sta cu, Hvala
[ noviKorisnik @ 16.12.2005. 15:04 ] @
Ako na stranici autorizovanog korisnika postaviš link
Code:
<a href="doc4.pdf">Doc 4 ;-)</a>


... on sav oduševljen napiše na svom blogu -
Citat:
Konačno, taj Dokument 4 je i mnogo više od onoga što se o njemu priča - uostalom - <a href="http://tvojsajt.com/doc4.pdf">pogledajte sami ovde</a> :-D


I - šta onda ? :-)))
[ bojan_bozovic @ 16.12.2005. 15:17 ] @
Zabrani se hotlink za .pdf sa mod_rewrite
[ Nemanja Avramović @ 16.12.2005. 16:26 ] @
Mnogo bolja solucija je da PHP sa readfile ili tako nekom funkcijom prosledi fajl za download.
[ gojkto @ 16.12.2005. 20:20 ] @
izvinite ali, nisam vas bas upratio sa "readfile", da li me mozete uputiti na neki primer ili sl. Nadam se da sam bio jasan sa postavljenom pitanjem??
[ flylord @ 16.12.2005. 21:08 ] @
mozda sam nesto pogresio oko imena F-ja ili Mime tipa za PDF. Ali ovo ti je nacin za to
i ovo stavis u neki download.php
Code:
 
 if ($autorized) {
  $fileID = $_GET['file_id'];
  $filename =  FILE_PATH . getFileName($fileID);
  $content = file_get_contents($filename);
  
  $downName = "uputstvo.pdf";
  $size = file_size($filename);
  
  //
  header("Content-type: application/pdf");
  header("Pragma: no-cache");
  header("Content-Length: " . $size);
  header("Content-Disposition: attachment; filename=" . $downName);
  
//  //  Sasa
  header("Content-Transfer-Encoding: binary");
  header("Cache-control: private");
  echo $content;
} else {
}


kad linkujes na neki pdf, onda napises
Code:

download.php?file_id=180


i to je to