kampik
3.01.2006, 22:31:46
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
<?
$plik = 'plik do sciagniecia';
$nowyplik = '_' . md5 ($plik . (string
)time()) . '.zip'; header ('Location: files/' . $nowyplik); delete ($nowyplik);
?>
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?
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).