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

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

于 2013-02-05T12:16:19.273 回答
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 usine 中创建文件并写入fwrite,这是一个简单的代码:

 $fp = fopen('data.txt', 'w');
    fwrite($fp, $twitter->getTweets('tomato', 15););
    fclose($fp);
于 2013-02-05T12:18:25.287 回答
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 回答