我一直在协助朋友帮助他修复他的网站上的付款表单,但是在修复了一些数据库错误之后,现在出现了一个我似乎无能为力的错误。错误如下所示:
注意:未定义的变量:strEPDQ in 第274行/home/sites/mulgas.co.uk/public_html/payments.php
现在看完代码后,我无法看到问题由于代码很多,我已将其缩减为相关细分:
#for each line in the response check for the presence of the string 'epdqdata'
#this line contains the encrypted string
$response_line_count=count($response_lines);
for ($i=0;$i<$response_line_count;$i++){
if (preg_match('/epdqdata/',$response_lines[$i])){
$strEPDQ=$response_lines[$i];
}
}
?>
如果您需要更多信息,我会提供
答案 0 :(得分:1)
这应该可以解决问题:
#for each line in the response check for the presence of the string 'epdqdata'
#this line contains the encrypted string
$strEPDQ = '';
$response_line_count=count($response_lines);
for ($i=0;$i<$response_line_count;$i++){
if (preg_match('/epdqdata/',$response_lines[$i])){
$strEPDQ=$response_lines[$i];
}
}
?>
这只是一个通知,没有什么非常严重的。 : - )