用php建了个网页,打开链接后的跳转功能正常,但是代码里面的下载壁纸没有成功,附php网页代码

php页面代码里面的$saveDir我换了也没效果,求大佬答疑解惑

<?php
// Bing每日壁纸下载脚本(静默模式 + 跳转功能)
$saveDir = '/vol1/1000/Download/wallpaper'; // 原始默认路径,将被bash脚本修改
$url = 'https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1';
$json = file_get_contents($url);
$data = json_decode($json, true);

// 提取壁纸信息
$imageName = $data['images'][0]['url'];
$imagePath = $saveDir.'/bing_'.date('Ymd').'.jpg';
$realImageUrl = 'https://www.bing.com'.$imageName; // 构造真实地址

// 下载图片(无输出)
file_put_contents($imagePath, file_get_contents($realImageUrl));

// 输出跳转指令(JavaScript)
echo '<script type="text/javascript">';
echo 'window.location.href="'.$realImageUrl.'";';
echo '</script>';
?>