ďťż
Podstrony
|
telcocafeMam kod:<?php function pobierzDane($id) { Â $dane = file('download.txt'); Â foreach($dane as $linijka) Â { Â Â $pozycja=explode('|', $linijka); Â Â if ($pozycja[0]==$id) return trim($pozycja[1]); Â } Â } if (isset($_GET['id'])) $id=$_GET['id']; else $id=''; $nazwaPelna = pobierzDane($id); $nazwaPliku = substr($nazwaPelna, strrpos($nazwaPelna, '/') + 1, strlen($nazwaPelna)); if (file_exists($nazwaPelna)) { Â $plik = fopen($nazwaPelna,'r'); Â $rozmiar = filesize($nazwaPelna); Â $zawartosc = fread($plik, $rozmiar); Â fclose($plik); Â header("Content-Type: application/octet-stream"); Â header("Content-Length: $rozmiar;"); Â header("Content-Disposition: attachment; filename=$nazwaPliku"); Â echo $zawartosc; } else { Â echo 'Na serwerze nie ma takiego pliku... Przepraszamy - http://scretch.fm.interia.pl'; } ?> W download.txt : 1|Program.exe 2|stronka.html A w index.html mam: <html> <body> <a href="download.php?id=1">Sciagnij</a> <a href="download.php?id=2">sciagnij plik</a> </body> </html> I jak naciskam przycisk sciagnij lub sciagnij plik to mi otwiera plik download.php Dlaczego? :( Użytkownik scretch edytował ten post 04 listopad 2005, 19:13 A masz konto wykupione na interii? bo na darmowym nie masz php. mam darmowe :( mam darmowe :( http://forum.ks-eksp...showtopic=47601 Darmowa Interia nie ma PHP, wybierz sobie któruś z tych serwerów. |
|||
Sitedesign by AltusUmbrae. |