У меня есть приложение CodeIgniter, которое работает на одном сервере (IIS 6) очень хорошо. Я перемещаю его на новый сервер (IIS 7), и у меня возникла странная проблема. Я использую сценарий IPTC в качестве автоматически загружаемой модели. Когда я пытаюсь зайти в приложение, я вижу это содержимое файла iptc.php:
Когда я просматриваю файл PHP, код выглядит следующим образом:
class Iptc extends Model {
var $meta=Array();
var $hasmeta=false;
var $file=false;
function Iptc($filename = false) {
parent::Model();
$size = @getimagesize($filename,$info);
$this->hasmeta = isset($info["APP13"]);
if($this->hasmeta)
$this->meta = iptcparse ($info["APP13"]);
$this->file = $filename;
}
Так что теперь мне интересно, почему при загрузке страницы вместо $ this-> hasmeta вы видите «hasmeta = isset ...». Значит ли это, что с $ this что-то не так?