php ile Twittera mesaj eklemek

Twitter sitesine girmeden php ile mesaj göndermek:

$user = "isminiz";
$pass = "şifre";
$mesaj = "Php ile twittere gidecek mesaj";
$url = "http://twitter.com/statuses/update.xml";


$mesaj=mb_convert_encoding($mesaj,"UTF-8","ISO-8859-9");
//Bu ilk satır Türkçe harfler için, bu satır olmadan da çalışır


$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, "$url");
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$mesaj");
curl_setopt($curl_handle, CURLOPT_USERPWD, "$user:$pass");
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);

if (empty($buffer)) {
    echo ´hata´;
} else {
    echo ´tamam´;
}

 

Her programcı birgün Php yi tadacaktır
28-11-2009 07:28 Edit:28-11-2009 13:34

    hata

    LORDD Adıgüzel Avatar

    Fatal error: Call to undefined function mb_convert_encoding() in C:\Users\ATAÇ01\Desktop\zikkim.php on line 9

     

    hatası veriyor sebep nedir ve nasıl düzeltebilirim?

    28-11-2009 08:29

      encoding

      Senin kullandığın php versiyonu eski sanırım. mb_convert_encoding kısmını silip deneyebilirsin. yerel sunucudan Türkçe karakterleri yollamasan da olur.

      Ben denedim yukarıdaki örnek çalışıyor. http://twitter.com/phpkodlari burdaki mesajı ev bilgisayarımdan php ile yolladım.

      Her programcı birgün Php yi tadacaktır
      28-11-2009 13:33

        ?

        LORDD Adıgüzel Avatar

        üstad ilk olarak sil dediğin kısmı sildim kod çalıştı ve ´tamam´ mesajını ekrana bastı.

        gittim baktım: http://twitter.com/turksbilisim bu da tamam.

        bu kod hersitede çalışırmı forumda vs. eğer çalışırsa örn: kendi sitemin forumunda deneyecek olsam senin kod´a yazdığın şu satırı ne şekilde değiştirmem gerekir?

        $url = "http://twitter.com/statuses/update.xml";

        birde; koda üyelik yaptırmak istesek ama doğrulama maili göndermeyen siteler için yani kolaylık olsun diye onu nasıl yaptırabiliriz ?

        teşekkürler..

        28-11-2009 14:56

          twit

          adresi değişmen gerekmiyor. herşey aynı olacak. sadece sitene ait bir twitter hesabı açacaksın. mesela siteye ders ekleyince bu kodu kullanarak twitter hesabında göstereceksin. böylece sitene üye olmak istemeyen ama twittter hesabı olan herkes haberdar olacak.

          Facebook gibi Türklerin tam olarak bunu kullanmaya başlaması bir kaç yıl sonra mümkün olacak. daha birçok kişi facebook hesabı bile açmadığına göre.

          Her programcı birgün Php yi tadacaktır
          01-01-2010 10:09

            Tugra66 Musa Sönmezer Avatar

            bu twitter ne ise yariyor simdi ?

            BASIT PHP ÖGENMENIN TEK ADRESI PHPKODLARI.COM
            06-12-2009 08:47

              twitter

              Tugra66 < Twitter üyesi olarak sana ayrılan sayfaya 140 harflik mesaj yazabilirsin.

              Ne güzel bir yenilik değil mi ? smiley

              Her programcı birgün Php yi tadacaktır
              06-12-2009 14:36 Edit:06-12-2009 14:37

                06ozan06 Ozan Yılmaz Avatar

                gerçekten güzel bir script teşekkürler

                06-12-2009 12:07

                  yıldız xxxx.yıldız

                  mrb apache programını vista home basic 'te nasıl çalıştırabilrim.. kurulumu yaptım yalnız explorer'da localhost yazdıgımda sayfa görüntülenmiyorr yardımcı olurmusunuz:S

                  15-03-2010 16:59

                    www.Phpkodlari.com © 2009 Herkes Php öğrenecek
                    Web tasarım ve eğitim kaynağınız.