解析错误:第1行的语法错误,意外(T_STRING)

时间:2013-11-05 18:12:09

标签: php parse-error

我正在创建一个脚本,以防止基于先前开发的过滤器功能的空用户位置字段。在本地主机上一切正常但在网上我奇怪地发现了他的错误:

  

解析错误:第1行/home/picas/public_html/plugin/location-required/profile-checker.php中的语法错误,意外的'QA_INCLUDE_DIR'(T_STRING)

代码下面的

<?php

require_once QA_INCLUDE_DIR.'qa-filter-basic.php';

class qa_profile_checker {

    function filter_profile(&$profile, &$errors, $user, $oldprofile) {

        $fb = new qa_filter_basic();
        $userfields=qa_db_single_select(qa_db_userfields_selectspec());
        foreach ($profile as $key => $value) {
            // sanitize
            $profile[$key] = qa_html($value);
            foreach($userfields as $userfield) {
                if ($userfield['fieldid']==$key) break;
            }
            switch ($userfield['title']) {
            case 'location':    // Location (Required)
                $fb->validate_length($errors, $key, $value, 1, 100);
                break;
            }
        }
    }
}

我的本​​地计算机在Windows下运行,而Linux下的服务器可以提供帮助。

如何在localhost上运行正常但在线它不是?!

0 个答案:

没有答案