Hola gente, estoy realizando una programacion para poner varias fanpages de mis sitios. El tema es que no quiero usar base de datos por ahora y quisiera hacerlo en php.
Lo que quiero hacer es poner varias fanpages del siguiente modo:
Código PHP:
//Fanpage 1
$fanpage='test1';
$cantidadfan='3000';
$cantidadmax='1000';
$total= $likes + $cantidadmax;
Por el graph de facebook obtengo la cantidad actual de las fanpages, mediante la funcion get_fb_data() y lo comparo con $total, si supero la cantidad maxima, muestro otra fanpage.
Pero quiero poner 5 fanpages, y comparar si supera o no el limite, si supera, mostrar otra fanpage al azar. Pero pienso y no se como agrupar varias fanpage y comparar, y mostrar solamente la que no supere el maximo.
Dejo el codigo que uso actualmente. Muchas Gracias!
Código PHP:
$numfanpages = 2;
$random = rand(1,$numfanpages);
if($random=='1'){
$fanpage='test';
$likes='6824';
$cantidadmax='1000';
$total= $likes + $cantidadmax;
}else{
$fanpage='test2';
$likes='5824';
$cantidadmax='1000';
$total= $likes + $cantidadmax;
}
function get_fb_data($get) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/' . urlencode($get));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$exec = curl_exec($ch);
return json_decode($exec);
curl_close($ch);
}
$fb = get_fb_data($fanpage);
//Imprimo likes
$likesnow=number_format($fb->likes, 0, ',', '');
if($likesnow<$total){
echo'La FanPage no llego al limite!';
}else{
echo'La FanPage llego al limite!';
}