2014-06-07 5 views
0

나는 joomla에서 imagecreatefrompng 함수를 사용하려고 노력해 왔습니다. 구성 요소/mycomponent/views/imgview/tmpl/default.php 내부에서 해당 함수를 사용하는 Iam 이미지 URL 관리자/구성 요소/mycomponent/images/img.png을 전달해야합니다.별도의 폴더에 imagecreatefrompng에 어떤 경로를 제공해야합니까?

여러 가지 방법을 시도했습니다. 그러나 그것의 아무도는 작동하지 않는다. 해당 함수에 URL을 전달하는 특정 방법이 있습니까? 예. 내가

$img = imagecreatefrompng('administrator/components/mycomponent/images/img.png'); 

또는

$img = imagecreatefrompng('http://localhost/joomla/administrator/components/mycomponent/images/img.png'); 

또는

$img = imagecreatefrompng('/var/www/joomla/administrator/components/mycomponent/images/img.png'); 

도움이로 전달한다 주시면 감사하겠습니다.

+0

URL이 아닌 경로를 사용하고 싶을 것입니다. 또한 이러한 호출 중 하나를 사용하려고 할 때받은 오류를 구체화 할 수 있습니까? – mario

+0

하드 코딩 대신 경로 $ config 속성을 앞에 추가하십시오. – Elin

+0

@mario : 당신이 말한대로 시험해보십시오. –

답변

0

기본 템플릿 파일의 일부를 보면은, 줌라는 일반적으로 당신은 항상 같은 사이트 루트에서 작업하고 있는지 확인하기 위해 JPATH_ROOT 전역 변수의 사용을 선호 :

$path = JPATH_ROOT . '/administrator/components/mycomponent/images/img.png'; 
$img = imagecreatefrompng($path); 

편집 : 첫 번째 슬래시 잊어 버렸습니다.

관련 문제