0
私はNEWBIEです。私はstrpos
に問題があると思う。私はすべてを試みたが、何も助けなかった。XMLファイルに電子メールを追加
PHPファイル:
function addMailToXML() {
$new = $_POST['new-mail'];
$mails = array();
$subject = "";
$body = "";
$data = loadConfig();
if(!check_email_address($_POST['new-mail'])){
echo 'Wrong address!!!';
} else {
if(strpos($data['mails'], $new) !== false) {
echo 'Already in database!!!';
} else {
$data['mails'][] = trim($new);
saveConfig($data['mails'], $data['subject'], $data['body']);
echo 'Successfully registered.';
}
}
}
XMLファイル:私は本当に問題があるが、あなたはおそらくstrposではなくin_array($new, $data['mails'])
を使用したいのか理解していない
<?xml version="1.0" encoding="UTF-8"?>
<item><mails>[email protected],[email protected],[email protected]</mails><subject></subject><body></body></item>
私はちょうどin_arrayでそれを修正していただきありがとうございます。再度、感謝します。 –