Jump to content

problem with header() function


weso

Recommended Posts

Hi,

I've read previous posting of this subject but they doesn't help me. My problem is the same error:

 

"Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\Maribel Promotions\config.php:1) in C:\Program Files\xampp\htdocs\Maribel Promotions\photo_gallery\download_file.php on line 12"

 

I don't send any output before the header. Please Help!!

 

This is the download_file.php

 

<?php
require_once('../config.php');

if(isset($_GET['id'])){// if id is set then get the file with the id from database

$fid = $_GET['id'];
$query = "SELECT fname, ftype, fsize, file FROM tbl_files WHERE fid = '$fid'";

$result = mysql_query($query) or die('Error, query failed');
list($fname, $ftype, $fsize, $file) = mysql_fetch_array($result);

header("Content-length: $fsize");
header("Content-type: $ftype");
header("Content-Disposition: attachment; filename='$fname'");

echo $file;


mysql_close($con);
exit;
}
?>

 

and this is the config.php

 

<?php
//variables para la base de datos
$dbname = 'serenatas';
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$con = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname, $con);
?>

 

Thanks a lot.

Link to comment
https://forums.phpfreaks.com/topic/71460-problem-with-header-function/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.