我最近創建了一個腳本,該腳本應該通過用戶FM數據庫服務器位置的IP地址,然後腳本將使用給定的用戶名,密碼,IP地址和數據庫名稱連接到該服務器。FileMaker PHP API連接問題
但是,無論我作爲IP通過什麼,它都不會拋出錯誤。
在FileMaker PHP API中是否存在某種形式的連接錯誤的錯誤處理?
在此先感謝!
我最近創建了一個腳本,該腳本應該通過用戶FM數據庫服務器位置的IP地址,然後腳本將使用給定的用戶名,密碼,IP地址和數據庫名稱連接到該服務器。FileMaker PHP API連接問題
但是,無論我作爲IP通過什麼,它都不會拋出錯誤。
在FileMaker PHP API中是否存在某種形式的連接錯誤的錯誤處理?
在此先感謝!
您要撥打電話的服務器需要支持捲曲 - 請確保已啓用。最好的辦法就是在本地使用測試數據庫在您的FMS服務器上進行嘗試 - 一旦您有了這個工作,您就可以嘗試遠程連接。
所有FileMaker API調用都會在出現錯誤時返回結果對象。你應該試試這個:
下面是一個例子:
$fm = new FileMaker();
// Set 'hostspec' property using setProperty()
$fm->setProperty('database', $fmConfig['db']);
$fm->setProperty('hostspec', $fmConfig['host']);
$fm->setProperty('username', $fmConfig['user']);
$fm->setProperty('password', $fmConfig['pass']);
$dt = date('m/d/Y H:i:s', $myDate);
$freq = $fm->newFindCommand("myTestLayout_1.0") ;
$freq->addFindCriterion("ModificationTimeStamp", ">".$dt);
$result = $freq->execute();
if (FileMaker::isError($result)) {
$ErrMsg = 'Error code: '.$result->getCode().' Message: '.$result->getMessage();
throw new Exception ($ErrMsg);
}
$foundRecords = $result->getRecords();
echo count($foundRecords)." records";
哈哈謝謝,我不記得我確切的問題,但我認爲我已經整理出來了我的API接口:https://github.com/DarkMantisCS/FileMaker-PHP-API-Interface,如果我記得沒錯,那就是我正在使用它:) – DarkMantis 2013-05-13 14:04:37
你能不能檢查HTTP響應的狀態碼? – 2012-02-29 14:07:19
我該怎麼做呢? – DarkMantis 2012-02-29 14:18:41
我不知道你的API是如何工作的...... – 2012-02-29 14:28:28