pillinetwork hesabınızla giriş yapın.

cURL ile faves.com'a otomatik kayıt

Sitelerinize scriptlerinize rahatca entegre entegre edebilirsiniz. Faves.com bir bookmark sitesidir. Her eklediğiniz yazınızı otomatik olarak kaydedebilirsiniz. Eğer siteniz ingilizce ise hit bakımın dan bir nebze katkı sağlayacaktır.

Dosya adı : bookmark.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// Ekleyeceğimiz sitenin bilgileri
$yazi_url = 'http://www.kodaman.org';
$yazi_etiket = 'kod, kodaman, code, cod';
$yazi_baslik ='Kodaman Programcılar';
$yazi_aciklama = 'Mesleği kod yazmak olanların günah keçisi';
$resim = 'http://www.kodaman.org/logo.jpg'; // burada konun yada haberin resmi varsa onun yolunu belirtiyoruz.
// Kullanıcı bilgilerimiz
$us = 'kullanici_adi';
$pas = 'sifre***';
// cURL ile siteye bağlanıp verileri kaydediyoruz
//Siteye giriş yapıyoruz
$ch3 = curl_init();
curl_setopt($ch3, CURLOPT_URL, 'https://secure.faves.com/signIn');
curl_setopt($ch3, CURLOPT_POSTFIELDS,'rUsername='.$us.'&rPassword='.$pass.'&rememberMe=1&action=Sign+In');
curl_setopt($ch3, CURLOPT_POST, 1);
curl_setopt($ch3, CURLOPT_HEADER, 0);
curl_setopt($ch3, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch3, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch3, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
curl_setopt($ch3, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch3, CURLOPT_REFERER, 'http://faves.com/CreateDot.aspx');
curl_setopt($ch3, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch3, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch3);
$finish = curl_exec($ch3);
curl_close($ch3);
// Yukarı daki değişkenlerin değerlerini siteye post ediyoruz.
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, 'http://faves.com/CreateDot.aspx');
curl_setopt($ch2, CURLOPT_POSTFIELDS, '__VIEWSTATE=%2FwEPDwULLTE2NjI5NTcxMDcPZBYCAgkPZBYEAgUPZBYCAgEPZBYGAgsPZBYEZg8PFgIeB0VuYWJsZWRoZGQCAQ8PFgIeFFZhbGlkYXRpb25FeHByZXNzaW9uBXReKChbYS16QS1aMC05X1wtXC5cK10rKUAoKFxbWzAtOV17MSwzfVwuWzAtOV17MSwzfVwuWzAtOV17MSwzfVwuKXwoKFthLXpBLVowLTlcLV0rXC4pKykpKFthLXpBLVpdezIsN318WzAtOV17MSwzfSkpJGRkAgwPZBYCZg8QZBAVAwhFdmVyeW9uZQdGcmllbmRzDE1lIChQcml2YXRlKRUDBlB1YmxpYwlDb21tdW5pdHkHUHJpdmF0ZRQrAwNnZ2dkZAINDw8WAh8BBYgBXlxzKigoKFthLXpBLVowLTlfXC1cLlwrXSspQCgoXFtbMC05XXsxLDN9XC5bMC05XXsxLDN9XC5bMC05XXsxLDN9XC4pfCgoW2EtekEtWjAtOVwtXStcLikrKSkoW2EtekEtWl17Miw3fXxbMC05XXsxLDN9KSlccyooXCx8XDt8JClccyopK2RkAgoPFgIeCWlubmVyaHRtbAXqAjxoMz5XYW50IGEgYmV0dGVyIHdheT88L2gzPjxkaXYgY2xhc3M9ImRldGFpbHMiPjxkaXYgY2xhc3M9ImhlYWRpbmciPjxhIGhyZWY9Ikluc3RhbGwuYXNweCI%2BPGg0PlNldCBVcCBGYXZpbmc8L2g0PjxoNT5vbiB0aGlzIEJyb3dzZXI8L2g1PjwvYT5TZXQgVXAgRmF2aW5nIHNvIHlvdSBjYW48L2Rpdj48dWw%2BPGxpIGNsYXNzPSJmaXJzdCI%2BQWRkIGFuIGltYWdlIHRvIHlvdXIgRmF2ZS48L2xpPjxsaT5GYXZlIGZhc3RlciEgV2UgYXV0b21hdGljYWxseSBmaWxsIGluIHBhcnQgb2YgdGhlIEZhdmUgZm9yIHlvdS48L2xpPjxsaT5GYXZlIHdpdGhvdXQgbGVhdmluZyB0aGUgd2ViIHBhZ2UgeW91IGFyZSBvbi48L2xpPjwvdWw%2BPC9kaXY%2BZGR6EksPL0XnYKMpoZ%2Fsd2S216%2BY3w%3D%3D&dotType=dfa&imageUrl='.$resim.'&imageWidth=134&imageHeight=112&rateSelect=5¬eText='.$yazi_baslik.'&urlText='.$yazi_url.'&subjectText='.$yazi_baslik.'&tagsText='.$tags.'&shareSelect=Public&addFriendsText=&__EVENTVALIDATION=%2FwEWEwKDtrq2CwLcgJzuBQLn6uHPBgLDg9HXCAKj9tP5BQLPncqXDQLQncqXDQLRncqXDQLSncqXDQLTncqXDQLUncqXDQKA8%2B6lBwL2h%2Fb8BAKAt%2F6FCwLDubaGBQLF5a6aAQLK%2Fsi7DALpp%2B3RCgL0mdueAu8XVhwFt%2FOxZbxCHgG0IBOMhNSB');
curl_setopt($ch2, CURLOPT_POST, 1);
curl_setopt($ch2, CURLOPT_HEADER, 0);
curl_setopt($ch2, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch2, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
curl_setopt($ch2, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch2, CURLOPT_REFERER, "http://faves.com/users/'.$us.'/friends/dots");
curl_setopt($ch2, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch2);
$son = curl_exec($ch2);
curl_close($ch2);

bookmark.php dosyamızı kaydediyoruz. bookmark.php'nin bulunduğu dizine cookie.txt adlı bir dosya oluşturup izinleri 0777 yapıyoruz.

/* Yujibey yazdı. 17 Nisan 2009 11:02. 1 yorum var */

Yorumlar

curl kodunun özelliklerini tam olarak açıklayan ve burdaki gibi kullanımlarına benzeyen örnekleri başka nerden bulabilirim ?

/* NeoTurK[Hayatın Kıyısına Notlar] Kısa bir hikâyem olsun Tek kelime… “hayat “ kadar kısa Onu anlamak için “ömür “ kadar uzun. */

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)

Bu site

Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.

pilliilan

son yorumlar

arama

pillinetwork