Я столкнулся с проблемой. Я изменил файл db.php и, к сожалению, поставил пробелы до и после тегов php. Я использовал это в файле image.php. Я получаю уже отправленный заголовок ошибки. Я знаю, что это из-за пробела в db.php, но я использовал ob_clean в image.php.
Ниже приведен код.
spaceishere<?php
$con=mysql_connect("localhost", "username", "password") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db("dbname",$con) or die ("Cannot Connect to Database");
?>andhere
Файл image.php содержит код
<?php
require_once('db.php');
$sql="mysqlquery";
$query = mysql_query($sql);
$row = mysql_fetch_assoc($query);
ob_clean();
header("content-type:image/jpg") ;
echo stripslashes($row[imagecolumn]);
?>
все работает нормально, когда я удалил пробелы в db.php. Но я не могу понять, почему мой ob_clean не работает.
Не могли бы вы объяснить это. И я не хочу менять файл db.php. Потому что у меня проблемы с ним. Пожалуйста, не спрашивайте, в чем проблема.
Я хочу внести все свои изменения в image.php, чтобы он работал.
Пожалуйста, помогите в этом.
output_buffering
< /a>), но лучшим решением всегда будет отсутствие пробелов в первую очередь ;) 14.01.2012