'techno club sunrise', 'vocal_house' => 'vocal house music dj', 'lili_guest' => 'professional dj booth', 'deep_night' => 'night city lights chill' ]; foreach ($programs as $id => $query) { echo "Fetching image for $id ($query)...\n"; $url = 'https://api.pexels.com/v1/search?query=' . urlencode($query) . '&orientation=landscape&per_page=1&page=1'; $data = pexels_get($url); if ($data && !empty($data['photos'])) { $photo = $data['photos'][0]; $src = $photo['src']['large2x'] ?? $photo['src']['large']; $dest = __DIR__ . '/assets/images/programs/' . $id . '.jpg'; if (download_to($src, $dest)) { echo "Saved to $dest\n"; } else { echo "Failed to download $src\n"; } } else { echo "No photos found for $query\n"; } }