$cacheDir = '/home/zephyren/www/gallery/cache/'; //キャッシュディレクトリ
$cid = 'topgallery.txt'; //キャッシュの保存名
//$pict_num = 50; //背景画像の枚数
$album_num = 3; //1ページに表示するアルバムの数
$t=0; //アルバム数のカウント用変数
if($_GET['mode']=="delete"){
unlink($cacheDir.$cid);
}
//ページ数を取得
if(isset($_GET['page'])) { $page = $_GET['page']; } else { $page = 1;}
$_GET['album_id']='4955524484507027';
//アクセストークンを読み出し
include('/home/zephyren/access_token.php');
$cacheDir = '/home/zephyren/www/cache/'; //キャッシュディレクトリ
include('/home/zephyren/access_token.php');//アクセストークンを読み出し
$cid = 'AlbumPhotos'.$_GET['album_id'].'.txt'; //キャッシュの保存名
//echo 'https://graph.facebook.com/'.$_GET['album_id'].'/photos/?fields=images,name,id&access_token='.$fb_access_token;
// 指定id のキャッシュが存在するかどうか
if(file_exists($cacheDir.$cid) && filemtime($cacheDir.$cid)> strtotime(‘-2 Hour’)) {//本来は-2Hour
$data = file_get_contents($cacheDir.$cid);
} else {
//格納用配列を初期化
$album_array = array();
// キャッシュがなかったら本来の処理を実行
$data = file_get_contents(‘https://graph.facebook.com/’.$_GET[‘album_id’].’/photos/?fields=images,name,id&access_token=’.$fb_access_token);
$filepath = $cacheDir.$cid; // ファイルへのパスを変数に格納
$fp = fopen($filepath, “w”); // 新規書き込みモードで開く
@fwrite( $fp, $data, strlen($data) ); // ファイルへの書き込み
fclose($fp);
//ファイルへの書き込みは終了
}
//jsonをデコード
$obj = json_decode($data);
$n=0;
foreach($obj->{‘data’} as $photos){
//print_r($photos);
echo ‘
id.'” class=”wrap-a”>