ďťż

[PHP] System downloadu Czy to działa na Interia.pl ?

       

Podstrony


telcocafe

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

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.