Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrobić skuteczny skrypt do sciągania plików
kampik
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 3.01.2006

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


  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. ?>


Ten post edytował dtb 4.01.2006, 15:12:09
Go to the top of the page
+Quote Post
psq
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 13.04.2005

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
dtb
post
Post #4





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


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).

Ten post edytował aleksander 14.01.2006, 10:06:04
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 09:41