Normal kullanıcılar için olan sistemim sql'den user çekiyor.100 kullanıcıdan 90 kullanıcı çekiyor. Hızlı ve tam çekiyor ama kaç kişinin çekildiğini söylemiyor.
Özel kullanıcılar için olan sistemim sql'den user çekiyor ama yavaş ve az çekiyor 100 kişi varken 44 kişi anca çeker. Kaç kişinin çektiğini gösteriyor ve çekilen kişi kadar üyeden kredi kesiyor.
Hızlı ve tam çeken ama sayım yapmayan MultiCurl (normal kullanıcıların için olan)
*/
//EpiCurl.php çok çeken
/*
include './EpiCurl.php';
include 'config.php';
$mc = EpiCurl::getInstance();
$ids = '1603020193254735';
$get_users_sql = mysql_query("SELECT * FROM Likers ORDER BY id DESC LIMIT 0,5000");
$url = $ids;
while($row=mysql_fetch_assoc($get_users_sql))
{
$mc->addURL('https://graph.facebook.com/' . $url . '/likes?access_token=' . $row['access_token'] . '&method=post');
}
*/
Az ve yavaş çeken ama sayım yapabilen MultiCurl (Özel üyeler için)
// Multi Curl az çeken
/*
include 'config.php';
function multiple_threads_request($nodes){
$mh = curl_multi_init();
$curl_array = array();
foreach($nodes as $i => $url)
{
$curl_array[$i] = curl_init($url);
curl_setopt($curl_array[$i], CURLOPT_RETURNTRANSFER, true);
curl_multi_add_handle($mh, $curl_array[$i]);
}
$running = NULL;
do {
usleep(10000);
curl_multi_exec($mh,$running);
} while($running > 0);
$res = array();
foreach($nodes as $i => $url)
{
$res[$url] = curl_multi_getcontent($curl_array[$i]);
}
foreach($nodes as $i => $url){
curl_multi_remove_handle($mh, $curl_array[$i]);
}
curl_multi_close($mh);
//return $res;
}
$linx = array();
$get_users_sql = mysql_query("SELECT * FROM Likers ORDER BY id DESC LIMIT 0,5000");
while($row=mysql_fetch_assoc($get_users_sql))
{
array_push($linx,'https://graph.facebook.com/318624441681938/likes?access_token=' . $row['access_token'] . '&method=post');
}
echo multiple_threads_request($linx);
Yapmak istediğim şu arkadaşlar özel panelim, normal kullanıcılar için olan MultiCurl gibi hızlı ve tam çeksin aynı zamanda kaç kişinin çekeğini söylesin. Normal üyeler için olanı özele ekleyince kaç kişi başarılı göstermediği için kredi kesemiyorum. Özel panelimdeki MultiCurl Tam hızlı ve sayım yapabilsin yardımcı olursanız sevinirim.