'Failed to fetch image']); exit; } $photo = $data['photos'][0]; $src = $photo['src']['large2x'] ?? ($photo['src']['large'] ?? $photo['src']['original']); $target = __DIR__ . '/../assets/images/pexels/' . $photo['id'] . '.jpg'; download_to($src, $target); // Return minimal info and local relative path echo json_encode([ 'id' => $photo['id'], 'local' => 'assets/images/pexels/' . $photo['id'] . '.jpg', 'photographer' => $photo['photographer'] ?? null, 'photographer_url' => $photo['photographer_url'] ?? null, ]);