テキストを div から取り出してツイートしようとしています。以下のメソッドを使用してテキストを取得していますが、以下のツイート リンクに追加しようとすると、次のようになります。
<?php
$include = quotescollection_quote();
$html = <<<EOF
<div class="quote">
{$include}
</div>
EOF;
// create a document object from your html string
$doc = new DOMDocument();
$doc->loadHTML($html);
// create a xpath selector for the document
$selector = new DOMXPath($doc);
// use xpath query to access the text of <q> node
$quote = $selector
->query('//div[@class="quote"]/div/p/q/text()')
->item(0)
->nodeValue;
?>
<?php echo '<a href="http://twitter.com/home?status=Currently reading' . $quote . 'from the Winifred Paper Blog!" title="Click to send this page to Twitter!" target="_blank">Tweet it</a>' ?>
出力は現在、リンクを分割するテキストとしての quote 変数の内容です。前もって感謝します!