Outils pour utilisateurs

Outils du site


php:cache_gravatar

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
php:cache_gravatar [2015-03-07 13:02] mitsuphp:cache_gravatar [2015-07-04 09:05] (Version actuelle) mitsu
Ligne 17: Ligne 17:
  case 0:  case 0:
  $size = 32; break;  $size = 32; break;
 + case 1:
 + $size = 120; break;
  default:  default:
  $size = 65;  $size = 65;
Ligne 43: Ligne 45:
  }  }
  }  }
- $im = imagecreatefrompng($newfile); 
  header('Content-Type: image/png');  header('Content-Type: image/png');
  header('Last-Modified: '.gmdate('D, d M Y H:i:s', filemtime($newfile)).' GMT');  header('Last-Modified: '.gmdate('D, d M Y H:i:s', filemtime($newfile)).' GMT');
- imagepng($im); +   header('Content-Length: ' . filesize($newfile)); 
- imagedestroy($im); +   header('Cache-Control: public, max-age=86400'); 
- die;+   readfile($newfile); 
 + exit;
 } }
  
 else { else {
- $seconds_old = 2592000; + $seconds_old = 2592000; // 30 days
  $dirhandle = opendir('.');  $dirhandle = opendir('.');
  while($fileclean = readdir($dirhandle)) {  while($fileclean = readdir($dirhandle)) {
Ligne 62: Ligne 64:
  }  }
  header('Location: /');  header('Location: /');
- die;+ exit;
 } }
  
php/cache_gravatar.txt · Dernière modification : 2015-07-04 09:05 de mitsu