imgur 자동업로드가 안되네요

imgur 자동업로드가 안되네요

QA

imgur 자동업로드가 안되네요

본문

안녕하세요. imgur에 해당 페이지 호출해서 사용하려고 하니...

 

imgur에서 응답이 없네요.

 

어디가 잘못된걸까요

 


<?
  $img=$_FILES['img'];
  if(isset($_POST['submit']))
  {
    if($img['name']=='')
    {
      echo "<h2>An Image Please.</h2>";
    }
	else
	{
      // $filename = $img['tmp_name'];
      $filename = $img['tmp_name'];
      $client_id="개인ID";
      $client_secret="";
      $handle = fopen($filename, "r");
      $data = fread($handle, filesize($filename));
      $pvars   = array('image' => base64_encode($data));
	  // $pvars = file_get_contents("test.jpg");
      $timeout = 30;
      $curl = curl_init();
      curl_setopt($curl, CURLOPT_URL, 'https://api.imgur.com/3/image.json');
      curl_setopt($curl, CURLOPT_TIMEOUT, $timeout);
      curl_setopt($curl, CURLOPT_HTTPHEADER, array('Authorization: Client-ID ' . $client_id));
      curl_setopt($curl, CURLOPT_POST, TRUE);
      curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
      curl_setopt($curl, CURLOPT_POSTFIELDS, $pvars);
      $out = curl_exec($curl);
      curl_close ($curl);
      $pms = json_decode($out,true);
      $url=$pms['data']['link'];
      if($url!="")
      {
        echo "<h2>Uploaded Without Any Problem</h2>";
        echo "<img src='$url'/>";
      }
      else
      {
        echo "<h2>There's a Problem</h2>";
        echo $pms['data']['error'];
      } 
    }
  }
?>

이 질문에 댓글 쓰기 :

답변 4

submit 보내는 폼에 

<!-- 데이터 인코딩형 enctype은 꼭 아래처럼 설정해야 합니다 -->

<form enctype="multipart/form-data" action="_URL_" method="POST">

 

위처럼 enctype 넣어주셨는지 확인해보세요

안녕하세요?

죄송하지만 염치불구하고 질문좀 드려도 될까요?

 

저도 imgur을 써보고 싶은데요

 

이 코드는 어디에 삽입해야 할까요?

기본 첨부파일과 연동되는 것인가요?

imgur은 트래픽이나 기간제한이 없나요?

 

저는 picasa 연동되는 플러그인을 써봤는데 조회수가 5000회 정도 넘어가면 엑박이 뜨다가 다시 돌아오기도 하고

하더라구요 그래서 imgur을 써보고 싶은데 실력이 안되서 천천히 알아보고 있습니다.

 

여유가 되신다면 답변 주시면 정말 감사하겟습니다.

새해 복 많이 받으시고 대박 나세요

 

 

안녕하세요?

죄송하지만 염치불구하고 질문좀 드려도 될까요?

 

저도 imgur을 써보고 싶은데요

 

이 코드는 어디에 삽입해야 할까요?

기본 첨부파일과 연동되는 것인가요?

imgur은 트래픽이나 기간제한이 없나요?

 

저는 picasa 연동되는 플러그인을 써봤는데 조회수가 5000회 정도 넘어가면 엑박이 뜨다가 다시 돌아오기도 하고

하더라구요 그래서 imgur을 써보고 싶은데 실력이 안되서 천천히 알아보고 있습니다.

 

여유가 되신다면 답변 주시면 정말 감사하겟습니다.

새해 복 많이 받으시고 대박 나세요

 

 

저 소스는 별도 페이지로 만들긴 했지만 해당 소스로 이미지 업로드 되는 부분을 맞게 교체하시면 됩니다.

기본 첨부 파일이라는게
그누보드의 첨부파일이라면 업로드 할때와 게시판에서 호출할때 2군데를 수정하셔야 합니다.

imgur의 트래픽이나 기간은 잘 모르겠습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,649 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT