Viewing file: programX.php (7.62 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
ตรวจสอบการดาวน์โหลดเอกสาร
ตรวจสอบการดาวน์โหลดเอกสาร |
//----update doc status = r1 to r2
$i=0;
$oTsr3->SearchBytsr_status(r1);
while($oTsr3->GetRecord()){
$oTsr3->Edit();
$oTsr3->tsr_status='r2';
$oTsr3->Save();
$i++;
}
echo " | ";
if($i==0){ echo " ------------------------ ยังไม่มีเอกสารที่จะดาวน์โหลด ------------------------ | "; }
//----select doc status = r2 start download
$oTsr->SearchBytsr_status('r2');
while($oTsr->GetRecord()){
$tsr_id =$oTsr->tsr_id;
$tsr_docid =$oTsr->tsr_docid;
$tsr_doc_url=$oTsr->tsr_doc_url;
$tsr_doc_chksum=$oTsr->tsr_doc_chksum;
$tsr_fr_node=$oTsr->tsr_fr_node;
$tsr_docname=$oTsr->tsr_docname;
$tsr_statusDocAtt=$oTsr->tsr_statusDocAtt;
$oCd->SearchByKey($oTsr->tsr_fr_node);
$oCd->GetRecord();
echo " ------------------------ กำลังดาวน์โหลดเอกสาร ------------------------ | ";
echo " ชื่อเรื่อง :: ".$oTsr->tsr_DocSubject." | ";
echo " ที่หนังสือ :: ".$oTsr->tsr_DocNo." | ";
echo " จาก :: ".$oCd->collegeAbbr." | ";
echo " สถานะการดาวน์โหลดเอกสาร :: | ";
//---download each Doc
$i=0;
while($tsr_doc_url!=''){
list($downloadurl,$tsr_doc_url)=split(',',$tsr_doc_url,2);
list($downloadfilename,$tsr_docname)=split(',',$tsr_docname,2);
list($downloadchksum,$tsr_doc_chksum)=split(',',$tsr_doc_chksum,2);
$checktsr_statusDocAtt.='Y';
$i++;
echo " แฟ้ม :: ".$downloadfilename." | ";
echo " ";
if(downloadRemoteFile($tsr_fr_node,$downloadurl, "../documentsTmp")==true){
echo " | ";
$file_name = basename($downloadurl);
$file_name_write=$file_name;
$filename_=''; $filetype_='';
list($filename_,$filetype_)=split('[.]',$file_name_write);
$filewrite=$filename_.'-'.$tsr_fr_node.'.'.$filetype_;
$fileN=substr(strrchr($downloadurl, '/'),1);
$pathfile="../documentsTmp/".$filewrite;
$checksum=md5_file($pathfile);
$c=0;
if($downloadchksum==""){ $c=1; }
if(($checksum==$downloadchksum) bool(false)
:: Preddy's tricks :D :: |
Php Safe-Mode Bypass (Read Files)
|
Php Safe-Mode Bypass (List Directories): |
:: Make Dir :: | :: Make File :: |
:: Go Dir :: | :: Go File :: |
|