82 líneas
2,3 KiB
PHP
82 líneas
2,3 KiB
PHP
<?php
|
|
if (!empty($_SERVER["argv"][1])){
|
|
$argument = $_SERVER["argv"][1];
|
|
} else {
|
|
// Presenta l'ajuda
|
|
echo "NO HE REBUT la variable\n";
|
|
echo "Cal el directori on s'executa el bot_plus.\n";
|
|
exit;
|
|
}
|
|
|
|
$lloc = $argument;
|
|
|
|
//defineix on es troba el fitxer a executar
|
|
//$lloc = realpath(dirname(__FILE__));
|
|
|
|
$fitxer = $lloc."/fitxers/seguidors_detall_act.json";
|
|
|
|
$json_dec = json_decode(file_get_contents($fitxer), true);
|
|
|
|
//echo "FITXER DEC\n";
|
|
//echo "- matriu json_dec \n";
|
|
//print_r($json_dec);
|
|
|
|
$maxim = count($json_dec);
|
|
$e=1;
|
|
|
|
//$ara = strtotime("today");
|
|
//$ara = strtotime(filemtime($fitxer));
|
|
$ara = (filemtime($fitxer));
|
|
//echo $ara."\n";
|
|
|
|
echo "Actualitzat el ".date('d/m/Y', $ara)."\n";
|
|
echo "REPASE ELS ".($maxim-1)." SEGUIDORS.\n";
|
|
|
|
for($e=1;$e<$maxim;$e++) {
|
|
$usua = $json_dec[$e]['usuari'];
|
|
$nom = $json_dec[$e]['nom'];
|
|
$acct = $json_dec[$e]['acct'];
|
|
$crea = $json_dec[$e]['creat'];
|
|
$publ = $json_dec[$e]['ult_pub'];
|
|
|
|
if($publ!=null) {
|
|
$acti = round((($ara - strtotime($publ))/86400),0);
|
|
} else {
|
|
$acti = "NO";
|
|
}
|
|
if($acti == "NO"){
|
|
$actiu = "NO PUB";
|
|
}elseif($acti == 0) {
|
|
$actiu = "Hui";
|
|
}elseif($acti == 1) {
|
|
$actiu = "Ahir";
|
|
}elseif($acti == 2) {
|
|
$actiu = "Despús ahir";
|
|
}elseif(($acti >= 3)&&($acti<=6)) {
|
|
$actiu = "Esta setmana";
|
|
}elseif(($acti >= 7)&&($acti<=13)) {
|
|
$actiu = "Una setmana";
|
|
}elseif(($acti >= 14)&&($acti<=20)) {
|
|
$actiu = "Dos setmanes";
|
|
}elseif(($acti >= 21)&&($acti<=29)) {
|
|
$actiu = "Tres setmanes";
|
|
}elseif(($acti >= 30)&&($acti<=59)) {
|
|
$actiu = "Més d'un mes";
|
|
}else{
|
|
$actiu = "MÉS de 2 MESOS";
|
|
}
|
|
$usuallarg = strlen((string)$usua);
|
|
|
|
if($usuallarg < 18) {
|
|
//echo "nº".$e."\t -> ".$usua."\t -> ".utf8_decode($nom)."\t -> ".$acct."\n";
|
|
//echo "nº".$e."\t -> ".$usua."\t -> ".utf8_decode($nom)."\t -> ".$acct."\t -> ".date("r",strtotime($crea))." -> ".date("r",strtotime($publ))."\t -> ".$acti." \n";
|
|
echo "nº".$maxim - $e." -> ".$usua."\t\t -> ".utf8_decode($nom)." -> ".$acct."\t -> ".date("r",strtotime($crea))."\t -> ".$actiu." (".$acti.")\n";
|
|
} else {
|
|
echo "nº".$maxim - $e." -> ".$usua." -> ".utf8_decode($nom)." -> ".$acct."\t -> ".date("r",strtotime($crea))."\t -> ".$actiu." (".$acti.") \n";
|
|
}
|
|
// pausa d'un segon
|
|
//sleep(1);
|
|
//pausa de mig segon (amb microsegons => unitat més sis ceros == segons );
|
|
//usleep(200000);
|
|
}
|
|
?>
|