[英]How to make file_exists to Work(Php)?
我已經編寫了此代碼,以將圖像保存到遠程目錄,但是如果文件存在,我不知道在哪里進行編碼:
$album_name = $row['album'];
if(file_exists("cdcovers/$album_name.jpg")){
<---here
}
else {
//save images
$imageString = file_get_contents(LastFMArtwork::getArtwork($row['artist'], $row['album'], true, "large"));
$save = file_put_contents('/home/link/public_html /cdcovers /'.$row['album'].'.jpg',$imageString);
}
我可以有一些想法嗎?
if(!file_exists("cdcovers/$album_name.jpg")){
//save images
$imageString = get_contents(LastFMArtwork::getArtwork($row['artist'], $row['album'], true, "large"));
$save = file_put_contents('/home/link/public_html /cdcovers /'.$row['album'].'.jpg',$imageString);
}
如果文件不存在,請保存。 如果這樣做,它什么也不會做。
這是我在陳述中使用否定詞的次數之一
$album_name = $row['album'];
if(!file_exists("cdcovers/$album_name.jpg")){
//save images
$imageString = file_get_contents(LastFMArtwork::getArtwork($row['artist'], $row['album'], true, "large"));
$save = file_put_contents('/home/link/public_html /cdcovers /'.$row['album'].'.jpg',$imageString);
}
我覺得它使代碼更整潔,更易於閱讀。
刪除“ <---這里”,就可以完成...
if(blah==TRUE){
/*do nothing */
} ELSE {
/*do something*/
code to do something goes here
}
您可以將“ if”塊留空,然后在“ else”塊中編寫工作代碼,也可以使用@keith和@thomasw_lrd答案。
或者,您可以在“ if”塊中給出“文件已存在”消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.