0

.txt ファイルを検索した後、ツイートを保存する方法を知っている人はいますか? 私のインデックスファイルは次のとおりです。

     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
     <title>Twitter</title>
     </head>
     <body>
  <?php
     require('twitter.class.php');
     $twitter = new twitter_class();
     echo $twitter->getTweets('tomato', 15);
   ?>
   </body>
   </html>

私はこれらすべてに慣れていないので、助けていただければ幸いです。

4

4 に答える 4

0

機能を試しましたfile_punt_contentsか?

あなたがすることができます:

<?php
    $file = 'tweets.txt';

    $tweets = $twitter->getTweets('tomato', 15);

    // Write the contents back to the file
    file_put_contents($file, $tweets);
?>

より詳しい情報。

于 2013-02-05T12:16:59.400 に答える
0

ファイルを作成して php usinefwriteに書き込むことができます。簡単なコードは次のとおりです。

 $fp = fopen('data.txt', 'w');
    fwrite($fp, $twitter->getTweets('tomato', 15););
    fclose($fp);
于 2013-02-05T12:18:25.287 に答える
0

fwrite()はあなたの友達です。ツイートをエコーする代わりにエコーするループでは、それらをテキストファイルに書き込みます

于 2013-02-05T12:16:19.273 に答える
0

ツイートを保存するコードは次のとおりです。

<?php
    require('twitter.class.php');
    $twitter = new twitter_class();
    $tweets = $twitter->getTweets('tomato', 15);
    $currentfile = file_get_contents('tweets.txt');
    file_put_contents('tweets.txt', $currentfile.$tweets);
?>

ツイートを追加したくない場合は、データを消去する代わりにツイートを追加します:

<?php
    require('twitter.class.php');
    $twitter = new twitter_class();
    $tweets = $twitter->getTweets('tomato', 15);
    file_put_contents('tweets.txt', $tweets);
?>
于 2013-02-05T12:19:24.513 に答える