2012-01-17 4 views
0

I'm NEWBIE in php. Я думаю, что у меня проблема с 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 файл:

<?xml version="1.0" encoding="UTF-8"?> 
<item><mails>[email protected],[email protected],[email protected]</mails><subject></subject><body></body></item> 

ответ

0

Я не очень понимаю, что речь идет, но вы, вероятно, хотите использовать in_array($new, $data['mails']), а не StrPos ...

+0

Спасибо, я просто исправлю это с помощью in_array. Еще раз спасибо. –

Смежные вопросы