我希望将搜索后找到的推文存储在文本文件中

时间:2013-02-05 12:13:54

标签: php html twitter store

有人知道在搜索.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 个答案:

答案 0 :(得分:0)

fwrite()是你的朋友。在循环中,您回显推文而不是回显它,将它们写入文本文件

答案 1 :(得分: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);
?>

More info.

答案 2 :(得分:0)

您可以创建文件并在php usine fwrite中写入,这是一个简单的代码:

 $fp = fopen('data.txt', 'w');
    fwrite($fp, $twitter->getTweets('tomato', 15););
    fclose($fp);

答案 3 :(得分: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);
?>