我想在PHP中使用XML文件(編碼正確),從在線數據庫中的數據導出到iphone我想在PHP中使用XML文件(編碼正確),從在線數據庫中的數據導出到iphone
請告訴我它的編碼...因爲我新的PHP ......不知道多少:(
請幫我:(
裏面我是用現在的代碼如下:
<?php
// Èdition du dÈbut du fichier XML
$xml .= '<?xml version=\"1.0\" encoding=\"UTF-8\"?>';
$sml .= '<channel>';
$xml .= '<title>Infonul</title>';
$xml .= '<link>aaa</link>';
$xml .= '<description>aaa</description>';
// connexion a la base (mettre ‡ jour le mdp)
$connect = mysql_connect('...-12','...','...');
/* selection de la base de donnÈe mysql */
mysql_select_db('...');
// selection des 20 derniËres news
$res=mysql_query("SELECT u.display_name as author,p.post_date as date,p.comment_count as commentCount, p.post_content as content,p.post_title as title FROM wp_posts p, wp_users u WHERE p.post_status = 'publish' and p.post_type = 'post' and p.post_author = u.id ORDER BY p.id DESC LIMIT 0,20");
// extraction des informations et ajout au contenu
while($tab=mysql_fetch_array($res)){
$title=$tab[title];
$author=$tab[author];
$content=$tab[content]; //html stuff
$commentCount=$tab[commentCount];
$date=$tab[date];
$xml .= '<item>';
$xml .= '<title>'.$title.'</title>';
$xml .= '<content><![CDATA['.$content.']]></content>';
$xml .= '<date>'.$date.'</date>';
$xml .= '<author>'.$author.'</author>';
$xml .= '<commentCount>'.$commentCount.'</commentCount>';
$xml .= '</item>';
}
// Èdition de la fin du fichier XML
$xml .= '</channel>';
$xml = utf8_encode($xml);
echo $xml;
// Ècriture dans le fichier
if ($fp = fopen("20news.xml",'w'))
{
fputs($fp,$xml);
fclose($fp);
}
//mysql_close();
?>
但是這個代碼有一些錯誤
我用PHP代碼生成這個XML文件:( – 2011-12-21 16:39:42
對不起,但是stackoverflow不是讓人們爲你製作腳本的地方,它是爲了幫助,我已經幫你了。去找出有關數據庫連接,從MySQL獲取數據,解析它,輸出等。 – 2011-12-21 16:44:08
其實我已經做腳本..但它有錯誤 – 2011-12-21 16:55:28