FileMaker XML Web Publishing XML错误

时间:2017-04-19 15:17:41

标签: php xml filemaker

$FM_CONNECT = array(
    'DB_FILE'   =>  'webaccess'
);
require_once "__app/dbConnect/FM.php";
require_once "__app/environmentSettings/environmentSettings.php";

$layout = 'webAccess';

$findCommand =& $fm->newFindCommand($layout);
$findCommand->addFindCriterion('AccountName', $_POST['username']);
$result = $findCommand->execute();

if(FileMaker::isError($result)){
    FMExit(array(
        'code'  =>  1,
        'mes'   =>  $result->getMessage()
    ));
}
$records = $result->getRecords();

当我尝试向FileMaker服务器发送一些请求时,它返回。 " XML错误:第1行和第34行的格式不正确(令牌无效)

我几周没有更改代码,之前我没有看到此错误。

有没有其他人经历过这样的事情?

2 个答案:

答案 0 :(得分:0)

这看起来像FileMaker php api。如果是这种情况,则表示您缺少连接。如果您刚刚从代码中省略了连接代码(因为您从服务器收到错误),请查看您的请求并检查XML是否格式正确。我没有发布请求,我无法检查请求。

答案 1 :(得分:0)

确保Web发布引擎已启动并且正在运行。我已经遇到了这个问题,在我的情况下,WPE突然停止了。我从管理控制台启动了WPE,一切都很好。