我正在使用getimagesize()來獲得我的圖像的大小。我有形象在我的子目錄,當我路過的文件名與子目錄我是個面臨着一個錯誤:getimagezise錯誤pasing filename
There is no such file or directory
這裏是我的代碼:
<?PHP
function resize($img,$max_w){
$max_h=$max_w;
list($img_w,$img_h) = getimagesize($img);
$f = min($max_w/$img_w, $max_h/$img_h, 1);
$w = round($f * $img_w);
$h = round($f * $img_h);
return array($w,$h);
}
$filename="user_img/"."1256115556.jpg";
$resize=resize($filename,667);
$w=$resize[0];
$h=$resize[1];
?>
,而不是這個,當我路過
$filename="1256115556.jpg";
從我的主目錄中的文件功能運行完美。所以請幫助我,如何將文件傳遞給子目錄。
將'echo realpath($ filename);'添加到腳本的末尾併發布輸出。檢查文件是否真的存在。 – svens