Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /AppServ/www/ULIB/_havester/cli/ |
Upload File : |
<? set_time_limit(0); include("../../inc/config.inc.php"); include("./_conf.php"); $svdt=floor($svdt); $limitnum=floor($limitnum); if ($limitnum<10) { $limitnum=10; } function local_implode($a) { @reset($a); while (list($k,$v)=each($a)) { $retVal[$k]=$v; } //printr($retVal); return serialize($retVal); } ///chkcompatible cli //µéͧä»á¡éä¢ä¿Åì addnewDBBook.php ãËéÍѾഷ¿ÔÅ´ì¹Õé´éÇ $s=tmq("show columns from media where Field ='lastdt' "); if (tmq_num_rows($s)==0) { tmq("ALTER TABLE media ADD lastdt DOUBLE NOT NULL ;"); } //$s=tmq_fetch_array($s);printr($s); ///chkcompatible end if ($cmd=="clearlasttime" && $svdt==0) { tmq("update media set lastdt='0';"); echo "clearlasttime done."; die; } if ($cmd=="generalfetch" && $svdt!=0) { $truetime_diff=time()-$svdt; //echo $truetime_diff; $truetime=time()+$truetime_diff; $index=explode(";",$data); //printr($index); $sql=""; @reset($index); while (list($k,$v)=each($index)) { $sql.=",trim($v),':--:' "; } $sql=trim($sql,','); $sql=trim($sql,','); $now=time(); $sql="select ID,trim(concat($sql)) as hashes,$now as dt from media where lastdt>'$truetime' or lastdt=0 limit $limitnum"; $s=tmq($sql); $c=tmq_num_rows($s); while ($r=tmq_fetch_array($s)) { $MARCDATA=tmq("select * from media where ID='$r[ID]' "); $MARCDATA=tmq_fetch_array($MARCDATA); //$MARCDATA=arr_filter_remnull($MARCDATA); $MARCDATA=local_implode($MARCDATA,"[recsplit]"); unset($r[0]); unset($r[1]); unset($r[2]); unset($r[3]); $r[hashes]=base64_encode(trim($r[hashes])); //printr($r); $r[MARCDATA]=(base64_encode($MARCDATA)); echo serialize($r); echo "$newline"; tmq("update media set lastdt='$truetime' where ID='$r[ID]' "); } $last=Array(); $last[counted]=$c; echo serialize($last); die; } if ($cmd=="generalfetch" && $svdt!=0) { } ?>