ďťż
Podstrony
|
telcocafeCześć.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 |
|||
Sitedesign by AltusUmbrae. |