Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Krzaczki w header
Mefiuu
post
Post #1





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

Ostrzeżenie: (0%)
-----


Witam. Zrobiłem system uploadu i pobierania. Pobieranie działało dotychczas dobrze, toteż dziwi mnie trochę teraźniejsze jego zachowanie. Otóż przy uploadzie dodaję do bazy info o pliku a przy downloadzie działa taki kod:

  1. $id = $_GET['file'];
  2.  
  3. if(isset($_GET['file']) && $_GET['file']==$id) {
  4.  
  5. $select = mysql_query("SELECT name, rozszerzenie FROM download WHERE id='$id'");
  6. $select = mysql_fetch_assoc($select);
  7.  
  8. $typ = $select['rozszerzenie'];
  9. $name = $select['name'];
  10.  
  11. header("Content-Type: $typ");
  12. header("Content-Disposition: attachment; filename=$name");
  13.  
  14. flush();
  15. readfile('files/'.$name);
  16.  
  17. }
  18.  


Ten kod sam skleciłem i działał do tej pory. Później jednak zaczęły dziać się cyrki i po kliknięciu 'pobierz' zaczęły wyskakiwać 'krzaczki' takie jak:

Cytat
��ࡱ�


Kompletnie nie wiem co może być przyczyną tego że działało a teraz sypie błędami, których nie mogę pojąć. O co może chodzić? Może to być wina tego, że najpierw mam w download.php cały plik a na końcu ten kod? Może ten kod dać w osobnym pliku i się do niego odwoływać?
Proszę o podpowiedzi i dziękuję.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:44