doufocheng6233 2016-09-08 22:16
浏览 26

如果存在name.jpg的文件,请执行A else

I need to develop a little PHP script that I can run from a cron job which in pseudo code does the following:

//THIS IS PSEUDO CODE
If(file exists with name 'day.jpg')
    rename it to 'fixtures.jpg'
else
    copy 'master.jpg' to 'fixtures.jpg'

Where day.jpg should be the current day of the month.

I started to replace the pseudo code with the stuff I'm pretty sure how to do:

<?php

    if(FILE EXISTS WITH NAME DAY.JPG) {
        rename ("DAY.JPG", "fixtures.jpg");
    } else {
        copy ("master.jpg", "fixtures.jpg");
    }

?>

Clearly there are still a few things missing. Like I need to get the filename with the current day of the month and I need to check if the file exists or not.

I guess I need to do something like this $filename='date('j');'.jpg to get the filename, but it isn't really working so I kinda need a bit help there. Also I don't really know how to check if a file exists or not?

  • 写回答

2条回答 默认 最新

  • doukong1897 2016-09-08 22:21
    关注

    You have a basic syntax problem, it should be:

    $filename = date('j') . '.jpg';
    

    You don't put function calls inside quotes, you need quotes around the literal string '.jpg', and you need to use . to concatenate them.

    I recommend you read the chapter on Strings in a PHP tutorial.

    评论

报告相同问题?

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP