PHP показывает содержимое файла php вместо того, чтобы запускать его - PullRequest
0 голосов
/ 12 января 2012

У меня есть приложение CodeIgniter, которое работает на одном сервере (IIS 6) очень хорошо. Я перемещаю его на новый сервер (IIS 7), и у меня возникла странная проблема. Я использую сценарий IPTC в качестве автоматически загружаемой модели. Когда я пытаюсь зайти в приложение, я вижу это содержимое файла iptc.php:

enter image description here

Когда я просматриваю файл 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 что-то не так?

1 Ответ

0 голосов
/ 12 января 2012

Ack, я понял это. В файле iptc.php используется короткий тег PHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...