Меня очень раздражает эта ошибка:
Если я закомментирую
require_once'../class/myclass.class.php';
изображение отображается. Если я раскомментирую свою строку, вызывающую myclass.class.php, у меня будет это сообщение:
"The image "http://..." cannot be displayed because it contains errors."
Мой код прост:
мой класс.класс.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