Ive는 echo를 base64 문자열로 사용하는 PHP 파일 'get.php'가 있습니다.base64 php 문자열을 img 태그로 가져 오기
어떻게 이것을 다른 .php 페이지의 이미지로 표시합니까? 이 같은
뭔가 : 당신의 도움에 대한
<img src="get.php?id=$lastid">
감사합니다!
Ive는 echo를 base64 문자열로 사용하는 PHP 파일 'get.php'가 있습니다.base64 php 문자열을 img 태그로 가져 오기
어떻게 이것을 다른 .php 페이지의 이미지로 표시합니까? 이 같은
뭔가 : 당신의 도움에 대한
<img src="get.php?id=$lastid">
감사합니다!
이미지를 표시하려면 GD 라이브러리를 조사하고 이미지가 생성 된 후 imagettftext()
과 같은 기능을 사용하여 런타임 이미지를 생성해야합니다. PHP 스크립트는 이것이 같은 이미지를
header("Content-type: image/jpeg");
과 같은 이미지를 생성 한 다음 생성 이미지의 이진 데이터를 반향합니다. Text on a image
아니, 당신이 직접 get.php
의 출력을 에코해야합니다
data:image/png;base64,
또는 그와 비슷한 것이 처음부터 필요하다는 것을 잊지 마십시오.
<?php
include_once('get.php');
echo '<img src="'.base64img($lastid).'">';
당신은 같은 것을 할 수 있습니다
<img src="data:image/png;base64,BASE64STRING">
을하지만 경우 BASE64STRING는 PHP의 출력,이 같은 작동합니다 :
<img src="data:image/png;base64, <?php include 'get.php?id=$lastid' ?>>
을 나는 그것이 수도 알고 정확하게는 아니지만 당신이 아이디어를 얻길 바랍니다.
어떤 종류의 호환성 문제가 발생하지 않습니까? 그게 너무 친절한 것 같지 않아요 ... –
네, 일부 브라우저는 그것을 지원하지 않을 수도 있습니다. 어쨌든 '표준'입니다. 단지 다른 해결책이지만, PHP가 위의 대답처럼 이미지를 직접 출력하는 것을 선호합니다. – Luffy
페이지가 문자열 표현이 아닌 이미지를 반환하지 않으면 작동하지 않습니다. 이미지. – Marcel