我想获取用户列表的推文并将其保存到数据库中。推文在一个名为 tweets.php 的文件中生成,该文件连接到 twitter api。如果我只有一个名字,我可以使用 file_get_contents 来获取推文,然后插入它们。但是,如果我有一组用户,我该怎么做呢?
下面是我想要做的说明。据我了解,无法使用添加了变量的 file_get_contens(如脚本中所示),但我应该使用什么。是ajax请求的唯一途径。不太确定在这种情况下如何结合 ajax 和 php,我更愿意留在 php 中。
$values = array(0 => 'Oscar', 1 => 'Peter', 2 => 'Paul');
foreach($values as $value) {
$tweetJson = file_get_contents('http://localhost/news/tweets.php?name='<?php echo .$value. ?>)');
$tweetJson = json_decode($tweetJson, true);
$statement = $dbh->prepare("INSERT INTO tweet (tweet, title) VALUES (?, ?)");
foreach($tweetJson as $key => $value) {
$statement->execute(array($value['text'], $value['user']['name']));
}
}