現在、私はコードを使用して、GoogleアカウントからGoogleの連絡先メールを取得し、それらを表に表示しています。メールは正しく表示されますが、その人の名前も表示されるようにしたいと思います。私が現在使用しているコードは次のとおりです。$xml に名前が含まれていることは知っていますが (html に出力してみました)、表示方法がわかりません。$result にはもう名前が含まれていないので、表示される名前はその前に来る必要があると思います。誰にもアイデアはありますか?
//passing accesstoken to obtain contact details
$xmlresponse = file_get_contents('https://www.google.com/m8/feeds/contacts/default/full?oauth_token='.$tok_value.'&max-results=500');
//print_r($xmlresponse);
//reading xml using SimpleXML
$xml = new SimpleXMLElement($xmlresponse);
//print_r($xml);
$xml->registerXPathNamespace('gd', 'http://schemas.google.com/g/2005');
//after dumping there is no names in the result
$result = $xml->xpath('//gd:email');
//var_dump($result);
$count = 0;
echo "<table class=\"inv-table\" cellpadding=\"5\">";
foreach ($result as $title)
{
//echo $title->attributes()->address . "<br><br>";
echo "<tr><td><input type=\"checkbox\"
name=\"email_to[]\"
value=".$title->attributes()->address.">".$title->attributes()->address;
echo "</td></tr>";
//echo $title->attributes()->displayName;
//echo $title->fullName;
$count = $count + 1;
}
echo "</table>";
前もって感謝します!