Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zrobić skuteczny skrypt do sciągania plików
Forum PHP.pl > Forum > PHP
kampik
Witam!

Od pwnego czasu staram się zrobić jakiś skrypcik, który pozwoli na sciąganie pików z serwerka.

Co do skryptu to musi on spełniać następujące warunki:
-link z którego jest sciągany plik nie może być jawny.
-okienko do sciągania pliku powinno pojawiać się zawsze tzn. nawet jeśli link odnosi sie do obrazka (np jpg) to również zostanie wyświetlone okienko do jego sciągnięcia (a nie otworzy się on w przeglądrce).

Bardzo proszę Was, jako profesjonalistów, o pomoc w tej sprawie,
Z góry dziękuję i Pozdrawiam
dtb
  1. <?
  2. $plik = 'plik do sciagniecia';
  3. $nowyplik = '_' . md5 ($plik . (string)time()) . '.zip';
  4. copy ($plik, $nowyplik);
  5. header ('Location: files/' . $nowyplik);
  6. delete ($nowyplik);
  7. ?>
psq
witam, podejżałem temat.
Właśnie coś takiego też chcę zastosować. Problem w tym, iż delete nie działa;)
Nie chodzi o delete, ponieważ użyłem unlink.. dokładnie ten skrypt wygląda jak poprzednio, ale nie zaczyna ściągać, ponieważ od razu kasuje plik, nawet jeśli, to przecież dziwne miałby zastosowanie ten skrypt, ponieważ nie wiemy jakie ktoś ma łacze, plik bedzie miał 25MB to przecież skąd skrypt bedzie wiedział kiedy skasować?
ktoś z bardziej oznajomionych mógłby naprowadzić mnie na to?
dtb
nie wiem czy to zadziala ale sproboj tak:
ustawiasz naglowki (header" target="_blank) w zaleznosci jaki parametr zostal przeslany GETem, a potem odczytuje zawartosc znak po znaku(fgetc" title="Zobacz w manualu php" target="_manual) i odrazu jest drukujesz (echo).
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.