我已经制作了这个代码,将图像保存到远程目录,但我还没有想法,如果文件存在,代码什么都不做:
$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);
}
我可以有一些想法吗?
答案 0 :(得分:1)
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);
}
如果文件不存在,请保存。如果有的话,它什么都不做。
答案 1 :(得分:0)
这是我使用负面if语句
的少数几次之一 $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);
}
我觉得它使代码更清晰,更容易阅读。
答案 2 :(得分:0)
删除&#34;&lt; --- here&#34;你完成了......
if(blah==TRUE){
/*do nothing */
} ELSE {
/*do something*/
code to do something goes here
}
答案 3 :(得分:0)
你要么离开&#34;如果&#34;阻止空白并在&#34; else&#34;中写下您的工作代码阻止或者您可以使用@keith和@thomasw_lrd答案。
或者你可以提供一个&#34;文件已经存在&#34;消息在&#34; if&#34;块。