-
Hoi,
Ik probeer goed mogelijk uit te leggen ivm mijn taalprobleem.
Ik weet dat er veel twitter scripts/pluging bestaan.
Wat ik zoek:
http://sorimedia.nl/twitter-feed-stuk.html
kan ik van jullie hulp krijgen over mijn php twitter scripts?
Sinds paar maanden geleden is er iets vernieuwd in api, waardoor mijn scripts niet zo werkend meer is.
Heb een $feed = ‘https://api.twitter.com/oauth/authenticate?oauth_token=xyz123 aangepast, blijkt dit niet enige te zijn wat ik moet aanpassen om werkend te krijgen.Mijn scripts van twitter zit zo in elkaar: wanneer ik een tweet achter laat met @nickname replay, en # gebruik, komt hij niet te voorschijnen op site.
Voorbeeld:
– Werk @ Vakkenvullen datum tijd (op site te zien)
– Ja een top #feest datum tijd (niet te zien op site)
– @piet Nee ik kom niet datum tijd (niet te zien op site)
Etc.
Hier mijn twitter scripts, zie bijlage. (of onderin post)
En hier staat hij online met fout melding: http://cooltennis.nl/twitter.php
Foutmeldig:Parse error: syntax error, unexpected ‘:’ in /home/cooltennis/domains/cooltennis.nl/public_html/twitter.php on line 61
Ik hoop voldoende heb kunnen uitleggen wat de probleem is.
Ik hoor het wel, alvast bedankt.
Groetjes.
<!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> <link href="file:///Macintosh HD/private/var/folders/0v/v3z9wfd92mv684q_3vzb09sw0000gn/T/STEENB~1/AppData/Local/Temp/1d8206ae/styles.css" rel="stylesheet" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Anja's twitter</title> </head> <?php // Format datetime to relative time function relativetime($sDate) { $timestamp = strtotime($sDate); $now = time(); $timediff = floor($now - $timestamp); { return date ('d-m-Y G:i', $timestamp); } } // Format text to links function formatlinks($text) { $text = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $text); $text = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r< ]*)#", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $text); $text = preg_replace("/#(\w+)/", "<a href=\"http://search.twitter.com/search?q=\\1\" target=\"_blank\">#\\1</a>", $text); return $text; } // Set parameters $userid = 'cooltennis'; $feed = 'https://api.twitter.com/oauth/authenticate?oauth_token=xyz123 $limit = 3; $c = 0; $ch = curl_init(); $timeout = 5; // CURL performance optimalisation curl_setopt ($ch, CURLOPT_URL, $feed); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $feed = curl_exec($ch); curl_close($ch); // Unload XML feed and display $twitter = new SimpleXMLElement($feed); foreach($twitter->channel->item as $entry) { $tweet = explode(':', $entry->title, 2); //toegevoegd: if (substr(trim($tweet[1]),0,1)!="@"){ if (substr(trim($tweet[1]),0,2)!="RT"){ if (substr(trim($tweet[1]),0,1)!="#"){ if (strpos($tweet[1],"#")==0){ //einde toevoeging $c++; echo ' <div class="tweet"> <div class="contenttweed"> <a href="http://twitter.com/#!/'.$tweet[0].'">'.$tweet[0].'</a> '.formatlinks($tweet[1]).' </div> <div class="bottom"> '.relativetime($entry->pubDate).' </br><HR STYLE="width: 100%; height: 1px; color: #000000; background-color: #000000; border: solid #000000 0px;"> </div> </div> '; if($c == $limit) break; } //toevoeging } } } //einde } ?> <body> </body> </html>
- Het onderwerp ‘twitter’ is gesloten voor nieuwe reacties.