ユーザー フィードを取得するための単純なウィジェットを作成しようとしています。Twitter の API の OAuth 機能である @anywhere と連携するようにアプリケーションを完全に設定しました。
私が抱えている問題は、ユーザーのツイートを取得して、テキスト ファイルに再度書き込もうとするときです。そうするための私のコードは次のとおりです
<?php
$cache = dirname(__FILE__) . '/../cache/twitter-json.txt';
$data = file_get_contents('http://api.twitter.com/1/statuses/user_timeline/screen_name.json?count=3&include_rts=true&include_entities=true');
$cachefile = fopen($cache, 'wb');
fwrite($cachefile,utf8_encode($data));
fclose($cachefile);
?>
さて、このコードは、アプリケーションをローカルで実行するとうまく機能しますが、サーバーにデプロイすると何らかの理由で機能しません。サーバー上にキャッシュ ファイルが作成され、ファイルの書き込み手順が機能するかどうかを確認するために追加したテスト データが作成されます。
自分でサーバーをセットアップしていない 外部の会社によって運営されている ftp コマンドを使用して Web アプリケーションを展開しているだけです
どんな助けやアイデアもいただければ幸いです