포럼
FileHandler.class.php 수정 요청합니다.
2013.01.03 22:18
407번줄대에
$oResponse = $oRequest->sendRequest();
를 try / catch로 묶어주었으면 합니다.
기존 문서에 깨진 이미지 링크같은게 있으면 여기서 Exception 이 발생합니다.
407 try { 408 $oResponse = $oRequest->sendRequest(); 409 } catch (Exception $e) { 410 debugPrint($e->getMessage()); 411 debugPrint($url); 412 // debugPrint(var_export(debug_backtrace(), true)); 413 } 급한데로 이렇게 처리를 해놓고 계속 쓰고있는데, 아직도 안고쳐졌다는게 좀 아쉽습니다.
댓글 3
-
cherryfilter
2013.01.04 12:02
-
Paul
2013.01.04 12:36
위에서 412번째줄은 주석 처리하는건가요?
-
언벨리티
2013.01.06 15:32
PHP6 지원을 공식적으로 시작하지 않았고 아직 출시도 안되었고 PHP4를 지원한다면 주석 처리 해제하시고 함수 소환 앞에 @ 마크 붙이시면 됩니다. 물론 속도는 보장 못하지만 XE 곳곳에 음청나게 쓰이고 있어서 차이 없을 것 같습니다.
저 클래스의 sendRequest를 불러내는 전역함수 하나 만들어서 @함수이름(인자); 이렇게 불러와야 합니다.
1.5.x 버젼대 까지 PHP4 지원으로 인해 try, catch 문을 사용할 수 없습니다.