php.ini 에서 allow_url_fopen 사용이 금지된경우 (false 지정) getimagesize() 오류 처리 > PHP /APM / 소스, 강좌, 팁

본문 바로가기

 

검색취소

php.ini 에서 allow_url_fopen 사용이 금지된경우 (false 지정) getimagesize() 오류 처리

검색 이전 다음 목록

본문

​워드프레스  php.ini 에서 allow_url_fopen 사용이 금지된경우 (false 지정) getimagesize() 오류 처리

php 함수중 getimagesize() 함수의 경우 http:// 로 시작되는 섬네일을 받을수 없다.

그러므로 해당 오류가 나는 루틴에서 파일명을 http:// 가 제외된 full path 파일명으로 만들어야 한다.

 

 

Warning: getimagesize(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in .... /wp-content/themes/business-elite/inc/front/WDWT_front_functions.php on line 197 Warning: getimagesize(http://~~~/uploads/2016/06/images.jpg): failed to open stream: no suitable wrapper could be found in ... /wp-content/themes/business-elite/inc/front/WDWT_front_functions.php on line 197 

 

 

변경전 소스

 

list($w, $h) = getimagesize($thumb_url);

 

 

변경후 소스

 

if (strstr($thumb_url,'://'.$_SERVER['HTTP_HOST'])) {

$tmp_arr=explode('/',$thumb_url,3);

if ($tmp_arr[2]) {

$tmp_img=str_replace($_SERVER['HTTP_HOST'],$_SERVER['DOCUMENT_ROOT'],$tmp_arr[2]);

}

if (is_file($tmp_img)) $thumb_url=$tmp_img;

}

list($w, $h) = getimagesize($thumb_url);

 

 

 

추천 0

등록된 댓글이 없습니다.

검색취소

PHP /APM / 소스, 강좌, 팁

검색
  • no image
  • ajax logind 후 css 적용 시키기

    ajax 로 로딩한 html 페이지의 css 또는 id 에는 jquery click 등 이벤트가 적용되지 않는다.이때 .on 이벤트를 사용하라.. var ajax_scrollTop=0;function ajax_clo…

  • 압축된 자바스크립트 원상복구 하기
  • 압축된 자바스크립트 원상복구 하기

    로딩속도,간결한 소스를 위해 자바스크립트 압축 방법을 소개 해 드렸지요. 자바스크립트 압축해서 사용하기 글 이동 하기 압축된 자바스크립트를 평상시에 사용하다 간혹 소스 수정을 해야 할때나 또는 다른곳에서 필요한 자바…

  • no image
  • 제로보드 XE -> 그누보드 회원변환

    제로보드 xe의 암호는 md5 를 사용하고 있다.그누보드는 password 함수를 사용하므로 상호 변환이 안된다.따라서.. 다음의 방법을 사용해야한다.1. 기존 xe 암호에 xe. 등 태그 저장해서 변환함.2. ex…

  • 타이머 시간 카운트
  • 타이머 시간 카운트

    첨부파일

        /* 시계 */figure, figcaption {display: block;}.transition {-webkit-transition: top 400ms linear;-moz-transition: top 4…

 

?>