2014-04-10 10 views
0

MySQL 데이터베이스에서 이미지를 가져 오려고합니다. 이 오류를 얻을 :데이터베이스에서 이미지 가져 오기

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\empinfo.php:13) in C:\xampp\htdocs\empinfo.php on line 39

<?php 
header("content_type:" . $row["image_type"]); 

?> 
<?php echo $info['image']; ?></td> 
</tr> 

</table> 
<?php } ?> 
+0

* 왜 * 실제 이미지를 경로에 맞춰 데이터베이스에 저장합니까? content-type을 이미지로 설정 한 다음 HTML – andy

+0

을 사용하기 때문에 코드가 작동하지 않습니다. 실제로 : 내용을 출력 한 후 'header' *를 사용하고 있다는 오류는 https : //입니다. 그 고정으로 그것도 작동하지 않습니다 stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php – andy

답변

0

'헤더'기능은 다른 어떤 전에 인쇄 할 수 있습니다.

PHP 태그 앞에 공백이있을 수 있습니다. 제거해야합니다.

0

Warning: Cannot modify header information

이것은 오류가 아닙니다. 경고입니다.

I'm trying to retrieve an image from a MySQL database

Apache/PHP 경고입니다. 헤더를 호출하기 전에 일부 출력 (echo, html, spaces 등)을 보냅니다.

관련 문제