ďťż

[PHP-DownloadScript] Problem z wysyłaniem plików przez nagłówki

       

Podstrony


telcocafe

Cześć.
Poniższy kod nie działa tak jak powinien.
Zamiast pliku notepad.exe wysyła mi plik download.php z zawartością chyba kodu programu notepad.
<?php include("../connect.php"); function GetFileToDL() { $filePath = "../Download/files/"; $id = $_GET['file_id']; $zapytanie = sql("SELECT * FROM dl_files WHERE file_id='".$id."'"); $row = mysql_fetch_assoc($zapytanie); $fd = fopen($filePath.$row['file_dlurl'], "r"); $size = filesize($filePath.$row['file_dlurl']); $contents = fread($fd, filesize($filePath.$row['file_dlurl'])); $filename = $row['file_dlurl']; header("Content-Type: application/octet-stream"); header("Content-Lenght: $size;"); header("Content-Disposition: attachment: filename=$filename"); echo $tablica['contents']; fclose($fd); return $tablica; } if(isset($_GET['file_id'])) { GetFileToDL(); } ?>
Nie mam bladego pojęcia o co chodzi głowie się nad tym już 5 godzin.
Hilfe.
Użytkownik laughFik edytował ten post 18 lipiec 2006, 22:13


Zacznijmy od tego :
$zapytanie = sql("SELECT * FROM dl_files WHERE file_id='".$id."'");
zmień to na:
$zapytanie = sql("SELECT * FROM dl_files WHERE file_id=".$id.";");
(swoja drogą pisałem Ci już o tym 4 dni temu ;) )

BTW daj wszystkie pliki z tym związane i powiedz jak to powinno działać , bo tak to ciężko coś zdziałać ...
Użytkownik .:DzIuDek:. ™ edytował ten post 18 lipiec 2006, 22:46
1. Zapytanie sql nie generuje żadnych błędów i działa znakomicie,
problem leży w wysyłaniu pliku.
2. Strona jest serwisem klanu Counter-Strika i zajmuje 'troche', no co by tutaj powiedzieć sam oceń.
PM->send
Użytkownik laughFik edytował ten post 19 lipiec 2006, 07:22
Po attachment daj średnik a nie dwukropek

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

  • Sitedesign by AltusUmbrae.