我有一个非常讨厌的错误,我无法摆脱。这是导致问题的函数:
function get_info_by_WatIAM($WatIAM, $info) {
$users_info = array();
exec("uwdir -v userid={$WatIAM}", $users_info);
foreach ($users_info as $user_info) {
$exploded_info = explode(":", $user_info);
if (isset($exploded_info[1])){
$infoArray[$exploded_info[0]] = $exploded_info[1];
}
}
return $infoArray[$info]; }
这是调用该函数的内容:
} elseif ( empty(get_info_by_WatIAM($_POST['ownerId'])) ) { ...
我真的很感激任何建议。非常感谢!
如果代码没有意义,这里有一个进一步的解释:exec 使用一个程序来存储学校中所有用户的信息。其中包括教师、姓名、用户 ID 等内容。这$_POST['ownerId']
是一个用户名——这个想法是,输入用户名后,所有用户的信息都会自动填写