![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jest to pierwszy mój post na tym forum. Mam pewne pytanie do tej społeczności. Czy ma ktoś taki skrypt, który daje listę plików z podanymi rozszerzeniami (pdf,jpg,bmp itp) i gdy naciśniemy na nazwę pliku na tej liście pobiera nam się ten plik. Prosiłbym o jakieś linki, skrypty, ja nic nie napiszę bo dopiero zaczynam. Pardzo proszę o pomoc, gdyż taki skrypt jest mi bardzo potrzebny. Mam oto taki skrypt CODE <?php header("Content-type: application/octet-stream"); header("Content-Length: " . filesize('nazwa.pdf')); header('Content-Disposition: attachment; filename="nazwa.pdf"'); readfile('nazwa.pdf'); ?> ale to muszę robić ręcznie, a chodzi mi o to żeby tylko do danego folderu dać pliki do pobrania i wyświetlić listę, a użytkownik z tej listy wybiera coś naciska i m u się pobiera automatycznie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Teraz nic nie wyświetla (IMG:style_emoticons/default/sad.gif) nawet jak ma pliki do znalezienia
Znalazłem coś takiego: CODE <?PHP function getDir($extList) { if(!($fd = opendir($dir))){ return false; } $arr = explode(";", $extList); foreach($arr as $key => $file){ $arr[$key] = trim($file); } $contents = "<PRE>"; while (($file = readdir($fd)) !== false){ if(($file == "..") || ($file == ".")){ continue; } $ext = substr($file, strlen($file) - 3, 3); $ext = strtolower($ext); if(in_array($ext, $arr)){ $contents .= "<A HREF=\"$dir$file\">$file</A>"; $contents .= "\n"; } } $contents .= "</PRE>"; closedir($fd); return($contents); } ?> <HTML> <HEAD></HEAD> <BODY> <?PHP print(getDir("./images/", "jpg"));?> </BODY> </HTML> Nie działa (IMG:style_emoticons/default/sad.gif) Poprawiłem działa (IMG:style_emoticons/default/smile.gif) Dziękuję za pomoc! Temat do zamknięcia Ten post edytował alfemix 10.02.2015, 19:53:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 04:43 |