eu fiz um sistema de downloads so que esta dando erro con header porque?
<?
$db = mysql_connect("localhost", "upmaster", "764045");
mysql_select_db("upmaster_secoes",$db);
if(!isset($id)) { // Se não for setado nenhum ID lista os Arquivos
$qr = "SELECT * FROM downloads ORDER BY nome ASC"; // Lista os arquivos por ordem alfabética
$sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo
while($a = mysql_fetch_array($sql)) {
?><a href="<? echo $PHP_SELF; ?>?id=<? echo $a["down_id"]; ?>" ><? echo $a["nome"]; ?></a>
<?
}
} elseif(isset($id)) { // Se for setado o ID continua com o código abaixo
$qr = "SELECT * FROM downloads WHERE down_id = '".$id."'";
$sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo
$total = mysql_num_rows($sql); // Retorna o número de linhas (padrão 1), caso o ID não exista retorna 0
if($total == 0) { // Se o total de linhas for igual a 0 retorna o erro
echo "O id digitado não existe no Banco de Dados!";
} elseif($total == 1) { // Se o total de linhas for igual a 1 continua com o código
$a = mysql_fetch_array($sql);
$qr = "UPDATE downloads SET cont = cont+1 WHERE down_id = '".$id."'";
// Executa um UPDATE na tabela com a incrementação nos clicks
mysql_query($qr) or die(mysql_error()); // Executa a query
header("Location:".$a[link]); // LINHA 26
}
}
?>
Warning: Cannot modify header information - headers already sent by (output started at /home/upmaster/public_html/downloads2.php:2) in /home/upmaster/public_html/downloads2.php on line 26
Pergunta
Guest - cybermix -
eu fiz um sistema de downloads so que esta dando erro con header porque?
Warning: Cannot modify header information - headers already sent by (output started at /home/upmaster/public_html/downloads2.php:2) in /home/upmaster/public_html/downloads2.php on line 26
alguém sabe porque esta dando esse erro?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.