cache pages

This commit is contained in:
Andrey Kuvshinov
2020-05-21 21:04:33 +03:00
2 changed files with 5 additions and 3 deletions

View File

@@ -8,9 +8,10 @@ function anpromo_kuri($page = 1, $scale = 1){
$title = 'Номер 12(706)'; $title = 'Номер 12(706)';
$newcurr = strtotime('2006-05-12'); $newcurr = strtotime('2006-05-12');
$file = SITEPATH.'pub/files/source/742.pdf'; $file = SITEPATH.'pub/files/pdf/promo.pdf';
$data = pdfs_init($file, $page); $data = pdfs_init($file, $page);
$count = $data['count']; $count = $data['count'];
$pdfile = SITE.$data['pdfpgurl']; $pdfile = SITE.$data['pdfpgurl'];

View File

@@ -46,10 +46,8 @@ function pdfs_init($source, $page = 1){
if (!file_exists($source)) if (!file_exists($source))
return false; return false;
// $result['count'] = pdfs_count($source); // количество страниц
$result['pdfurl'] = SITE.trim(pdfs_cachefile($source), '/'); //полный файл на скачку $result['pdfurl'] = SITE.trim(pdfs_cachefile($source), '/'); //полный файл на скачку
$name = pdfs_hash($source); $name = pdfs_hash($source);
$cachedir = PGDIR.$name.'/'; $cachedir = PGDIR.$name.'/';
$cachefile = $name.'-'.$page.'.pdf'; $cachefile = $name.'-'.$page.'.pdf';
@@ -57,6 +55,9 @@ function pdfs_init($source, $page = 1){
if (!file_exists($fullcachefile)){ if (!file_exists($fullcachefile)){
if (!file_exists($source))
return false;
if (!is_dir($cachedir)) if (!is_dir($cachedir))
mkdir($cachedir); mkdir($cachedir);