2010-01-02 4 views
-1

J'ai un fichier journal qui stocke les termes de recherche que je veux exécuter agasint une recherche twitter.Recherche sur Twitter - Recherches multiples basées sur CSV dans le fichier texte

Je suis ce qui suit qui cherche essentiellement 1 valeur, mais le CSV contient un certain nombre de valeurs à rechercher.

Comment puis-je régler le ci-dessous pour trouver le fichier: searchterms.txt

Lire les valeurs séparées par des virgules, puis effectuez une recherche chacun indépendamment.

Enregistrer également chaque recherche dans son propre fichier texte?

<?php 

$q=$_GET['q']; 

if($_GET['q']==''){ 

$q = 'tpid1262445133';} 

$search = "http://search.twitter.com/search.atom?q=".$q.""; 

$tw = curl_init(); 

curl_setopt($tw, CURLOPT_URL, $search); 
curl_setopt($tw, CURLOPT_RETURNTRANSFER, TRUE); 
$twi = curl_exec($tw); 
$search_res = new SimpleXMLElement($twi); 

foreach ($search_res->entry as $twit1) { 
     $description = $twit1->content; 
     $date = strtotime($twit1->updated); 
     $message = $row['content']; 

echo $twit1->author->uri; 
echo "&nbsp;"; 
echo $twit1->author->name; 
echo "&nbsp;"; 
echo $description; 
echo "</br>"; 
} 

curl_close($tw); 

?> 
+0

Êtes-vous nous demandent de modifier le script pour vous? –

+0

Oui, s'il vous plaît, ou des suggestions? – CLiown

Répondre

1
$searches = explode(';', file_get_contents('searchterms.txt')); 
foreach ($searches as $search) { 
    $result_array[] = json_decode(file_get_contents('http://search.twitter.com/search.json?q='.$search)); 
} 
print_r($result_array); 
Questions connexes