일회용 이메일 API 업데이트 안내

오후 8:38 0 Comments

안녕하세요.

이번 업데이트는 일회용 이메일 사용시 그림이 첨부된 이메일일 경우 액박이 뜨는 문제를 수정하였습니다.

사실 이 문제는 사용자가 직접 코딩해서 처리하시리라 믿고 그대로 두었던 것인데, 아무래도 이 부분을 수정해서 배포하는게 낮지 않을까 싶습니다.

api.disposable_emails.php 파일의 CRAZY_BIRD_API_Disposable_email_read 함수 내용이 아래로 수정되었습니다.

$nlist['body'] = $inbox->mail_body;
 if(preg_match_all("/\/res.php\?r=([0-9]+)&n=([a-zA-Z]+)&q=([a-zA-Z0-9_\-%\.]+)/", $nlist['body'], $matches))
 {
  foreach(array_unique($matches[0]) as $q)
  {
   $nlist['body'] = str_replace($q, "http://www.guerrillamail.com" . $q, $nlist['body']);
  }
 }

이렇게 수정하면 더이상 액박이 뜨지는 않지만 필터링한 안전한 이미지만 출력하고자 한다면
예제 파일 중 mail_read.php 파일의 body 부분을 아래 코드로 수정해서 사용하시면 되며, 예제 파일도 수정해서 올려 두었습니다.

echo $nlist['body'];} }  $i++;  $nlist['body'] = str_replace($w, rawurldecode($matches[1][$i]), $nlist['body']); { foreach($matches[0] as $w) $i = 0;{if(preg_match_all("/http:\/\/www.guerrillamail.com\/res.php\?r=1&amp;n=img&amp;q=([a-zA-Z0-9_\-%\.\/]+\.(gif|bmp|jpg|png|jpeg))/", $nlist['body'], $matches))} }  echo "Attach : <a href='mail_read.php?download=check&id=" . $nlist['id'] . "&att=" . $q['n'] . "'>" . $q['f'] . "</a><br />\n"; { foreach($nlist['att_info'] as $q){if($nlist['att'])echo "<h2><span class='glyphicon glyphicon-envelope'></span> Present</h2>";


감사합니다.

Crazy News

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 개의 댓글: