2011-08-31 3 views
2

여러 가지 방법을 시도했지만 지금 당장은 가능한 한 명확하게 설명하고 있습니다. Windows 7에서 PHP/pChart로 xampp을 사용하고 있습니다. 내 코드에서 내가 가진 :pchart 오류 : 메시지 : imageftbbox() [function.imageftbbox] : 잘못된 글꼴 파일 이름

<?php 
    include('pChart/pData.class');  
    include('pChart/pChart.class'); 
    putenv('GDFONTPATH=' . 'C:\Windows'); 

     ... 
    $Test->setFontProperties("/Fonts/tahoma.ttf",8); 
     ... 
?> 

나는 도서관이 accidentaly 나는 경우에 발생할 수 읽기 .TTF를 추가하지 않도록 글꼴의 앞에 '/'를 포함했다.

이 문제에 대한 도움이 필요하시면 크게 감사드립니다.

+0

글꼴이 실제로 호출되는 장소에 있습니까? – random

+0

내가 말할 수있는 한 그것이 그렇습니다. –

+0

pChart의 어떤 버전입니까? 그 모든 메소드 호출은 2.0에서 볼 수있는 것과 같지 않습니다. – random

답변

0

며칠 전에 pChart를 사용하고 pChart 설명서의 예제 코드를 복사하여 붙여 넣을 때 동일한 오류가 발생했습니다. 간단하게 그것을 전체 절대 경로를 추가하여 글꼴의 위치를 ​​추가하려고 :

$font_folder = $_SERVER['DOCUMENT_ROOT']."/libs/pChart/fonts/"; 
$Test->setFontProperties($font_folder."/Fonts/tahoma.ttf",8); 

그리고 난 [root]/libs/pChart/에 pChart 라이브러리를 저장합니다. 물론 당신은 "글꼴"폴더를 가지고 있어야합니다. 내 코드가 잘 작동합니다. 그래서 당신의 실수는 지역 글꼴 대신 시스템 글꼴을 할당하려고 시도한 것 같습니다.

관련 문제