Changeset 1446397
- Timestamp:
- 06/30/2016 09:40:27 AM (10 years ago)
- Location:
- bablic
- Files:
-
- 2 edited
-
tags/2.1/sdk.php (modified) (2 diffs)
-
trunk/sdk.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bablic/tags/2.1/sdk.php
r1446383 r1446397 487 487 private function full_path_from_url($url) { 488 488 $tmp_dir = sys_get_temp_dir(); 489 $folder = "$tmp_dir/bablic_cache"; 490 if (!file_exists($folder)){ 491 mkdir($folder); 492 } 493 489 494 $filename = $this->filename_from_url($url); 490 return "$ tmp_dir/$filename";491 } 492 493 public function write_buffer($ch,$fp,$len){ 495 return "$folder/$filename"; 496 } 497 498 public function write_buffer($ch,$fp,$len){ 494 499 $data = substr($this->_body, $this->pos, $len); 495 500 // increment $pos … … 548 553 private function read_from_cache($filename) { 549 554 if ($this->nocache == true) return false; 550 $html_file = file_exists($filename); 551 if ($html_file) { 552 $file_modified = filemtime($filename); 553 $now = round(microtime(true) * 1000); 554 $validity = ($now - (2*24*60*60*1000) > $file_modified); 555 if ($validity === false) return false; 556 readfile($filename); 557 return true; 558 } else { 559 return false; 560 } 555 try{ 556 $html_file = file_exists($filename); 557 if ($html_file) { 558 $file_modified = filemtime($filename); 559 $now = round(microtime(true) * 1000); 560 $validity = ($now - (2*24*60*60*1000) > $file_modified); 561 if ($validity === false) return false; 562 readfile($filename); 563 return true; 564 } else { 565 return false; 566 } 567 } 568 catch(Exception $e){ 569 return false; 570 } 561 571 } 562 572 } -
bablic/trunk/sdk.php
r1446383 r1446397 487 487 private function full_path_from_url($url) { 488 488 $tmp_dir = sys_get_temp_dir(); 489 $folder = "$tmp_dir/bablic_cache"; 490 if (!file_exists($folder)){ 491 mkdir($folder); 492 } 493 489 494 $filename = $this->filename_from_url($url); 490 return "$ tmp_dir/$filename";491 } 492 493 public function write_buffer($ch,$fp,$len){ 495 return "$folder/$filename"; 496 } 497 498 public function write_buffer($ch,$fp,$len){ 494 499 $data = substr($this->_body, $this->pos, $len); 495 500 // increment $pos … … 548 553 private function read_from_cache($filename) { 549 554 if ($this->nocache == true) return false; 550 $html_file = file_exists($filename); 551 if ($html_file) { 552 $file_modified = filemtime($filename); 553 $now = round(microtime(true) * 1000); 554 $validity = ($now - (2*24*60*60*1000) > $file_modified); 555 if ($validity === false) return false; 556 readfile($filename); 557 return true; 558 } else { 559 return false; 560 } 555 try{ 556 $html_file = file_exists($filename); 557 if ($html_file) { 558 $file_modified = filemtime($filename); 559 $now = round(microtime(true) * 1000); 560 $validity = ($now - (2*24*60*60*1000) > $file_modified); 561 if ($validity === false) return false; 562 readfile($filename); 563 return true; 564 } else { 565 return false; 566 } 567 } 568 catch(Exception $e){ 569 return false; 570 } 561 571 } 562 572 }
Note: See TracChangeset
for help on using the changeset viewer.