Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sciaganie pliku mimo htaccess
Forum PHP.pl > Forum > Przedszkole
Atlas
Witam.
Mam taki problem iz musze zrobic pobieranie pliku lecz ten folder jest chroniony htaccess. Chcialbym aby sciaganie bylo mozliwe tylko gdy uzytkownik jest zalogowany (jest w sesji). Jest to mozliwe?tongue.gif
erix
Odczyt przez PHP i wysyłanie z odpowiednimi nagłówkami (header" title="Zobacz w manualu PHP" target="_manual).

Możesz jeszcze zrobić ew. przekierowanie via rewrite i sprawdzanie autoryzacją HTTP połączone z rewritemap.
Atlas
Zrobilem cos takiego :

  1. <?php
  2. ...tu jest jakis kod
  3. echo ("<td><form method=POST  enctype=\"multipart/form-data\" action=\"../../../$nazwisko\"><input type=submit value=CV name=submit /></form></td>");
  4. echo"<td> $prawa</div></td>\n";
  5. echo"<td> $telefon</div></td>\n";
  6. echo"<td> $wojewodztwo</div></td>\n";
  7. echo"<td> $miejscowosc</div></td>\n";
  8. echo"</tr>\n";
  9. }
  10. echo"</table>\n";
  11. if( $_POST["submit"] )
  12. {
  13.     header("Pragma: public");
  14.     header("Expires: 0");
  15.     header("Cache-Control: no-store, must-revalidate, post-check=0, pre-check=0");
  16.     header("Content-Type: application/force-download");
  17.     header("Content-Type: application/octet-stream");
  18.     header("Content-Type: application/download");
  19.     header("Content-Disposition: attachment; filename=\"".basename($link)."\";");
  20.     header("Content-Transfer-Encoding: binary");
  21.     read("/opt/lampp/htdocs/kruk/".$nazwisko);
  22. }
  23. ?>



I to nie dziala sad.gif znaczy dziala ale pokazuje ze brak dostepu tongue.gif

Juz nie wiem jak to zrobic heh
erix
Bo skrypty muszą działać na tych samych uprawnieniach. tongue.gif

IMHO lepiej by było zrobić symlinki...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.