$source = "abcd.xml";
$data=file_get_contents($source);
preg_match_all ('|<articles>(.*?)<\/articles>|si', $data, $articles);
preg_match_all ('|<url>(.*?)<\/url>|si', $data, $url);
preg_match_all ('|<name>(.*?)<\/name>|si', $data, $name);
preg_match_all ('|<email>(.*?)<\/email>|si', $data, $email);
preg_match_all ('|<ip_address>(.*?)<\/ip_address>|si', $data, $ip_address);
preg_match_all ('|<message>(.*?)<\/message>|si', $data, $message);
preg_match_all ('|<date>(.*?)<\/date>|si', $data, $date);şeklinde dosyadan verielri alıyorum.
Fakat foreach ile tüm verileri aynı anda veritabanına giremiyorum.
şunu denedim:
foreach ($name[1] as $name2) {
foreach ($email[1] as $email2) {
mysql_query ("INSERT INTO tablo (id, parent, path, level, object_id, object_group, object_params, lang, userid, name, username, email, homepage, title, comment, ip, date, isgood, ispoor, published, subscribe, source, source_id, checked_out, checked_out_time, editor) VALUES ('', '', '', '', '$url2', 'com_content', '', '', '', '$name2', '$name2', '$email2', '', '', '$message2', '$ip_address2', '$date2', '', '', '1', '', '', '', '', '', '' )");
}
}Bunun gibi bişeyler denedim ama olmadı. Nasıl olacak?