我正在使用Filemaker(我并不是非常熟悉)并且它返回错误500,这意味着根据文档:
日期值不符合验证输入选项
我传递了以下日期格式(作为字符串):
string(10) "25/09/1988"
这是返回的错误。
object(FileMaker_Error)#134 (9) {
["_fm"]=>
&object(FileMaker_Implementation)#3 (3) {
["V73ee434e"]=>
array(9) {
["charset"]=>
string(5) "UTF-8"
["locale"]=>
string(2) "en"
["logLevel"]=>
int(3)
["hostspec"]=>
string(12) "81.83.29.158"
["recordClass"]=>
string(16) "FileMaker_Record"
["prevalidate"]=>
bool(false)
["database"]=>
string(19) "administratie.fmp12"
["username"]=>
string(11) "blankedout"
["password"]=>
string(11) "blankedout"
}
["Vea4b3413"]=>
NULL
["V9a3dcbce"]=>
NULL
}
["error_message_prefix"]=>
string(0) ""
["mode"]=>
int(1)
["level"]=>
int(1024)
["code"]=>
string(3) "500"
["message"]=>
NULL
["userinfo"]=>
NULL
["backtrace"]=>
array(6) {
[0]=>
array(7) {
["file"]=>
string(62) "/data/sites/web/babydealtoday/www/includes/FileMaker/Error.php"
["line"]=>
int(52)
["function"]=>
string(10) "PEAR_Error"
["class"]=>
string(10) "PEAR_Error"
["object"]=>
*RECURSION*
["type"]=>
string(2) "->"
["args"]=>
array(2) {
[0]=>
NULL
[1]=>
string(3) "500"
}
}
[1]=>
array(7) {
["file"]=>
string(90) "/data/sites/web/babydealtoday/www/includes/FileMaker/Implementation/Parser/FMResultSet.php"
["line"]=>
int(48)
["function"]=>
string(15) "FileMaker_Error"
["class"]=>
string(15) "FileMaker_Error"
["object"]=>
*RECURSION*
["type"]=>
string(2) "->"
["args"]=>
array(3) {
[0]=>
&object(FileMaker_Implementation)#3 (3) {
["V73ee434e"]=>
array(9) {
["charset"]=>
string(5) "UTF-8"
["locale"]=>
string(2) "en"
["logLevel"]=>
int(3)
["hostspec"]=>
string(12) "81.83.29.158"
["recordClass"]=>
string(16) "FileMaker_Record"
["prevalidate"]=>
bool(false)
["database"]=>
string(19) "administratie.fmp12"
["username"]=>
string(11) "blankedout"
["password"]=>
string(11) "blankedout"
}
["Vea4b3413"]=>
NULL
["V9a3dcbce"]=>
NULL
}
[1]=>
NULL
[2]=>
string(3) "500"
}
}
这是Filemaker软件本身的字段
答案 0 :(得分:1)
尝试使用FM Pro输入相同的日期字符串,看看是否收到错误消息。如果默认设置为美国标准MM / DD / YYYY,则操作系统可能未设置为使用正确的日期格式。 FileMaker使用在系统级别配置的日期格式。
答案 1 :(得分:1)
2 thougts: