Array
(
[id_release] => 92342
[date] => 1658066494
[film_id] => 21006
[titre] => A.Real.Life.2009.FRENCH.WEBRip.x264-YTS
[nuked] =>
[group] => YTS
[fichier] =>
[nfo_image] =>
[url_release] => a-real-life-2009-french-webrip-x264-yts
[afficher] => 1
[annee] => 2009
[titre_film] => A Real Life
[titre_original] => Au voleur
[vignette] => a-real-life.jpg
[url_film] => au-voleur
)
Le fichier cache/release/2009/a-/a-real-life-2009-french-webrip-x264-yts.php existe bien mais ne peux pas être unserializé
Du coup, on l'efface avec unlink('cache/release/2009/a-/a-real-life-2009-french-webrip-x264-yts.php') et on le recré avec cacheRelease('a-real-life-2009-french-webrip-x264-yts', 2009) donc normalement, il suffit de recharger la page !
Nombre de fichiers par release_id
Array ( [92342] => 1 )Nombre de fichiers par release_id
Array ( [92342] => 1 ) , du coup, on le recrée avec la fonction cacheRelease('a-real-life-2009-french-webrip-x264-yts', 2009) qui retourneLe fichier cache/release/2009/a-/a-real-life-2009-french-webrip-x264-yts.php n'exitant pas dans le dossier cache/release/2009/a-/
On en a crée un vide avec file_put_contents()
On lance la fonction cacheRelease('a-real-life-2009-french-webrip-x264-yts', 2009) !
Ces infos serializées des 2 releases ont été strockées dans le fichier a-real-life-2009-french-webrip-x264-yts.php (du dossier cache/release/2009/a-/)
Ces infos serializés;es sont "
s:2636:"La requete des releases est SELECT `tbl_release`.`id_release`, `tbl_release`.`date`, `tbl_release`.`film_id`, `tbl_release`.`titre`, `tbl_release`.`nuked`, `tbl_release`.`group`, `tbl_release`.`fichier`, `tbl_release`.`nfo_image`, `tbl_release`.`url` as `url_release`, `tbl_film`.`date` as `annee`, `tbl_film`.`titre` as `titre_film`, `tbl_film`.`url` as `url_film` FROM `tbl_release` LEFT JOIN `tbl_film` ON `tbl_release`.`film_id` = `tbl_film`.`id_film` WHERE `tbl_release`.`url` = 'a-real-life-2009-french-webrip-x264-yts' AND `tbl_film`.`date` = 2009 AND `tbl_release`.`afficher` = 1 ORDER BY `tbl_release`.`group` ASC" (l.160 de admin.texte/cache/fonction_communes.php)
Le film est #21006
On cherche à faire la liste des 1 release du film «A Real Life » qui a l'url «2009/21006-au-voleur.html » et qui est de l'année « 2009 » avec la fonction cacheRelease('a-real-life-2009-french-webrip-x264-yts', 2009);La requête des fichiers est SELECT COUNT(*) AS `nb`, `tbl_fichier`.`release_id`, `tbl_fichier`.`date`, `tbl_fichier`.`officiel` FROM `tbl_fichier` LEFT JOIN `tbl_film` ON `tbl_fichier`.`film_id` = `tbl_film`.`id_film` WHERE `tbl_fichier`.`release_id` > 0 AND `tbl_film`.`url` = 'au-voleur' AND `tbl_film`.`date` = 2009 (l.219 de admin/texte/cache/fonction_communes.php)
$release_id = 92342
a:1:{i:92342;a:15:{s:10:"id_release";i:92342;s:4:"date";i:1658066494;s:7:"film_id";i:21006;s:5:"titre";s:39:"A.Real.Life.2009.FRENCH.WEBRip.x264-YTS";s:5:"group";s:3:"YTS";s:7:"fichier";s:0:"";s:9:"nfo_image";s:0:"";s:11:"url_release";s:39:"a-real-life-2009-french-webrip-x264-yts";s:5:"annee";s:4:"2009";s:10:"titre_film";s:11:"A Real Life";s:8:"url_film";s:9:"au-voleur";s:3:"url";s:9:"au-voleur";s:8:"officiel";i:0;s:4:"last";i:0;s:2:"nb";i:0;}}
Le nombre de release est de 1 release(l.283 de admin/texte/cache/fonction_communes.php)
Le tableau $releases contient donc 1 information : (l.284 de admin/texte/cache/fonction_communes.php)
- #92342 : A.Real.Life.2009.FRENCH.WEBRip.x264-YTS (1 fichier)
On a crée le fichier ../../cache/film/2009/a./a-real-life-2009-french-webrip-x264-yts-release.php (l.329 de admin/texte/cache/fonction_communes.php)";
Nombre de fichiers par release_id
Array ( [92342] => 1 )Nombre de fichiers par release_id
Array ( [92342] => 1 )On lance la fonction cacheRelease('a-real-life-2009-french-webrip-x264-yts', 2009) !
Ces infos serializées des 2 releases ont été strockées dans le fichier a-real-life-2009-french-webrip-x264-yts.php (du dossier cache/release/2009/a-/)
Ces infos serializés;es sont "s:2636:"La requete des releases est SELECT `tbl_release`.`id_release`, `tbl_release`.`date`, `tbl_release`.`film_id`, `tbl_release`.`titre`, `tbl_release`.`nuked`, `tbl_release`.`group`, `tbl_release`.`fichier`, `tbl_release`.`nfo_image`, `tbl_release`.`url` as `url_release`, `tbl_film`.`date` as `annee`, `tbl_film`.`titre` as `titre_film`, `tbl_film`.`url` as `url_film` FROM `tbl_release` LEFT JOIN `tbl_film` ON `tbl_release`.`film_id` = `tbl_film`.`id_film` WHERE `tbl_release`.`url` = 'a-real-life-2009-french-webrip-x264-yts' AND `tbl_film`.`date` = 2009 AND `tbl_release`.`afficher` = 1 ORDER BY `tbl_release`.`group` ASC" (l.160 de admin.texte/cache/fonction_communes.php)
Le film est #21006
On cherche à faire la liste des 1 release du film «A Real Life » qui a l'url «2009/21006-au-voleur.html » et qui est de l'année « 2009 » avec la fonction cacheRelease('a-real-life-2009-french-webrip-x264-yts', 2009);La requête des fichiers est SELECT COUNT(*) AS `nb`, `tbl_fichier`.`release_id`, `tbl_fichier`.`date`, `tbl_fichier`.`officiel` FROM `tbl_fichier` LEFT JOIN `tbl_film` ON `tbl_fichier`.`film_id` = `tbl_film`.`id_film` WHERE `tbl_fichier`.`release_id` > 0 AND `tbl_film`.`url` = 'au-voleur' AND `tbl_film`.`date` = 2009 (l.219 de admin/texte/cache/fonction_communes.php)
$release_id = 92342
a:1:{i:92342;a:15:{s:10:"id_release";i:92342;s:4:"date";i:1658066494;s:7:"film_id";i:21006;s:5:"titre";s:39:"A.Real.Life.2009.FRENCH.WEBRip.x264-YTS";s:5:"group";s:3:"YTS";s:7:"fichier";s:0:"";s:9:"nfo_image";s:0:"";s:11:"url_release";s:39:"a-real-life-2009-french-webrip-x264-yts";s:5:"annee";s:4:"2009";s:10:"titre_film";s:11:"A Real Life";s:8:"url_film";s:9:"au-voleur";s:3:"url";s:9:"au-voleur";s:8:"officiel";i:0;s:4:"last";i:0;s:2:"nb";i:0;}}
Le nombre de release est de 1 release(l.283 de admin/texte/cache/fonction_communes.php)
Le tableau $releases contient donc 1 information : (l.284 de admin/texte/cache/fonction_communes.php)
- #92342 : A.Real.Life.2009.FRENCH.WEBRip.x264-YTS (1 fichier)
On a crée le fichier ../../cache/film/2009/a./a-real-life-2009-french-webrip-x264-yts-release.php (l.329 de admin/texte/cache/fonction_communes.php)";