我很恼火,出现此错误:
如果我注释掉
require_once'../class/myclass.class.php';
被显示的图像。 如果我取消注释我排队叫号myclass.class.php,我有这样的消息:
"The image "http://..." cannot be displayed because it contains errors."
我的代码很简单:
myclass.class.php:
<?php
class myclass {
public function getPanelData( $model ){
$aFieldsData = array(
'PAN35'=>array(
'col'=>1,
'row'=>3,
'v-font'=>10,
'v-marge-top'=>0,
'v-marge-right'=>1,
'v-marge-bottom'=>0,
'v-marge-left'=>1
)
);
if( key_exists($model, $aFieldsData) )
return $aFieldsData[$model];
else
return false;
}
}
?>
img.inc.php:
<?php
session_start();
require_once('myfunctions.inc.php');
require_once('../class/myclass.class.php');
$oData = new myclass();
header('Content-Type: image/png');
$sPanelModel = $_SESSION['produit'];
$sEtiquette = '../img/etiquettes/label_'.$sPanelModel.'_preview.png';
$rImg = imagecreatefrompng($sEtiquette);
imagepng($rImg);
imagedestroy($rImg);
?>
注:此代码的工作,如果我require_once调用myclass.class.php评论。 调用functions.inc.php作品(只有少数功能)。
tree :
/
+ class
+ myclass.class.php
+ inc
+ functions.inc.php
+ img.inc.php
+ images
+ etiquettes