묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[질문] 그림이 깨어지는 이유...
2004.02.22 17:26
테이블에 이미지를 저장하는 부분
--------------------------------------------------------------------------
$form_data = stripslashes($form_data);
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$query = "INSERT INTO tbl_photo VALUES ('$email', '$data', '$form_data_name', '$form_data_size', '$form_data_type')";
$result = mysql_query($query, $conn);
--------------------------------------------------------------------------
저장된 이미지를 브라우저에 표시하는 부분
--------------------------------------------------------------------------
$data = mysql_result($result, 0, "bin_data");
$type = mysql_result($result, 0, "filetype");
$name = mysql_result($result, 0, "filename");
header(" Content-type:$type ");
echo ("<img src = $data>");
--------------------------------------------------------------------------
책에서 본 예제대로 위와같이 코딩을 하고 실행을 하니 그림이 나오는게 아니라
이상한 문자들만 쏟아지네요.
그림 파일이 표시되지 않고 테이블에 저장된 이미지 파일이 문자값으로 표시된 것
같은데 무엇이 빠졌는지 책을 아무리 봐도 모르겠습니다.
--------------------------------------------------------------------------
$form_data = stripslashes($form_data);
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$query = "INSERT INTO tbl_photo VALUES ('$email', '$data', '$form_data_name', '$form_data_size', '$form_data_type')";
$result = mysql_query($query, $conn);
--------------------------------------------------------------------------
저장된 이미지를 브라우저에 표시하는 부분
--------------------------------------------------------------------------
$data = mysql_result($result, 0, "bin_data");
$type = mysql_result($result, 0, "filetype");
$name = mysql_result($result, 0, "filename");
header(" Content-type:$type ");
echo ("<img src = $data>");
--------------------------------------------------------------------------
책에서 본 예제대로 위와같이 코딩을 하고 실행을 하니 그림이 나오는게 아니라
이상한 문자들만 쏟아지네요.
그림 파일이 표시되지 않고 테이블에 저장된 이미지 파일이 문자값으로 표시된 것
같은데 무엇이 빠졌는지 책을 아무리 봐도 모르겠습니다.