最後1行だけ…どのように書き直せばいいのでしょうか
唐突に質問失礼致します。PHPの初心者です。
1ヶ月ほど試行錯誤した結果、暗礁に乗り上げてしまって困っているので教えて頂きたいです。
下記を参考にPHPでFC2ブログに投稿するスクリプトを書いているのですが、
FC2ブログに記事を投稿するスクリプト
http://blog.ishitoya.info/entry/20080330/1206907632
投稿文を自分のTwitterのタイムラインにしたいと思っています。
そこで上のスクリプトの上方の一部に少しだけ下記のように書き加えました。
/////////////////////////
$url = "http://api.twitter.com/1/statuses/user_timeline.json?&include_rts=true&screen_name=(Twitterユーザー名)&page=".$_POST['page'];
$tweets = json_decode(file_get_contents($url));
foreach ($tweets as $tweet) {
echo "<li>".$tweet->text."</li>";
}
try{
$bm = new FC2BlogManager($fc2_host, $fc2_xmlrpc_path);
$bm->setUser($fc2_user);
$bm->setPassword($fc2_passwd);
$bm->postEntry("PHPから投稿テスト4-Title",
"テスト4-Dsescription [".$tweet->text."]<br/>改行コード埋め込み \n なんかいけてそう");
var_dump($bm->getBlogs());
}catch(Exception $e){
echo $e->getMessage();
}
/////////////////////////////////////
↓のようにすることでブラウザ上のphp実行画面では、Twitterのタイムラインがテキスト化されて表示されるのですが、
$bm->postEntry(" [".$tweet->text."]");
実際に投稿されるのはTwitterをテキスト化した時の一番下のツイート(一番古くしたツイート)のみなのです。
[ ]内をどのように書き直せば、タイムライン(.jsonのテキスト化内)がすべて拾えるでしょうか?
また、記事タイトルをその日のものに自動指定したり、時間を指定して(例えば24時間など)その時間内にしたツイートを限定して拾える方法、ツイート内にURLがあった場合自動リンクする書き方もお手数でなければ、教えていただけたら幸いに存じ上げます。
誠に勝手で稚拙な質問で恐縮ですが、教えていただけたら幸いに存じ上げます。