Moj skrypt do dwonloadu opiera sie na funkcjach i caly skrypt zawiera sie w 1 pliku.
I gdy chce pobrac plik - czyli klikam link
Kod
download2.php?op=getit&idp=6
to wyskakuje mi blad Cannot add header information - headers already sent by. Szukałem opisu tego problemu na tym forum ale nie znalzlem odpowiedzi.
Przed kodem php w pliku download2.php (ktory zwiera wszystkie funkcje) znajduje sie kod HTML.
Kod funkcji getit:
[php:1:cb3ee856ab]<?php
function getit($idp) {
global $DBprefix;
$query = "SELECT url FROM pliki WHERE idp='$idp'";
$wynik = mysql_query($query);
$row = mysql_fetch_array($wynik);
Header("Location: ".$row['url']);
$query = "UPDATE pliki SET ilosc_pobran=ilosc_pobran+1 WHERE id='$id'";
$wynik = mysql_query($query);
exit();
}
?>[/php:1:cb3ee856ab]
Prosze o pomoc.