twitter

  • 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>
  • Je hebt geen blog adres gespecificeerd of geen reden opgegeven om deze post te maken toen je dit topic aanmaakte

    Je website is niet gehost op WordPress.com, maar het is een WordPress.org zelf gehoste WordPress.org site. Wij kunnen alleen ondersteuning geven voor sites gehost op WordPress.com.

    Hier kan je meer lezen over de verschillen tussen WordPress.com en WordPress.org.

    Als je vergeten bent om je website link te plaatsen. Reageer hier dan op en laat ons je website link weten zodat we je verder kunnen helpen.

    Dit is een geautomatiseerd bericht.

  • Het onderwerp ‘twitter’ is gesloten voor nieuwe reacties.