Как выводить поочередно 4 картинки по одной в неделю?
switch (date("W")%4) {
 case "0": {вывод картинки 1};break;
 case "1": {вывод картинки 2};break;
 case "2": {вывод картинки 3};break;
 case "3": {вывод картинки 4};break;
}
Например, вычислять текущий номер недели через date("W"), делить на 4, вычислять остаток и получать суффикс для имени файла с картинкой.