首页 >社区问答列表 >$name那里报错我不知道原因

$name那里报错我不知道原因

$name我没有按照例子来,我写的是$name=date('Y-m-d h:i:s').".".尾部变量

然后就提示failed to open stream: Invalid argument in,如果我去掉date就可以,请问我哪里做错了?

  • 小皮
  • 小皮    2017-08-23 11:50:163楼

    你把报错信息 帖出来。 rand(0,10).'.'.$lastimg; 这里的代码不对 改成rand(0,10).$lastimg;

    回复


    +0添加回复

  • 回复

    $lastimg其实等于的是jpg,所以中间的.肯定没有问题。就是因为加了前面那个date就有问题了。

    ❤非酋  作者 · 2017-08-23 15:08:30
    回复

    Warning: move_uploaded_file(upload/images/2017-08-23 15:09:066.jpg): failed to open stream: Invalid argument in D:\phpStudy\WWW\file.php on line 40 Warning: move_uploaded_file(): Unable to move 'C:\Users\Administrator\AppData\Local\Temp\php2872.tmp' to 'upload/images/2017-08-23 15:09:066.jpg' in D:\phpStudy\WWW\file.php on line 40 上传失败 这是报错信息

    ❤非酋  作者 · 2017-08-23 15:09:47
    回复
  • ringa_lee
  • ringa_lee    2017-08-23 11:40:102楼

    你这报的是date函数的参数错误

    +0添加回复

  • 回复

    可是date错在哪里了?我单独输出这个date('Y-m-d H:i:s')是没有问题的啊~

    ❤非酋  作者 · 2017-08-23 15:11:00
    回复

    可是date错在哪里了?我单独输出这个date('Y-m-d H:i:s')是没有问题的啊~

    ❤非酋  作者 · 2017-08-23 15:11:02
    回复

    可是date错在哪里了?我单独输出这个date('Y-m-d H:i:s')是没有问题的啊~

    ❤非酋  作者 · 2017-08-23 15:11:03
    回复

    重要的事情是要说三遍吗 --! 那你整个代码帖出来看下,这个没错,那就肯定是后面的错了

    ringa_lee · 2017-08-23 16:32:22
    回复
  • 天蓬老师
  • 天蓬老师    2017-08-22 17:26:321楼

    date('Y-m-d H:i:s),注意大小写

    +1添加回复

  • 回复

    我按照您说的修改了,还是不行啊。这是几行代码,lastimg是原文那个,这个没有问题。 $name=date('Y-m-d H:i:s').rand(0,10).'.'.$lastimg; if (is_uploaded_file($_FILES['file']['tmp_name'])) { if (move_uploaded_file($_FILES['file']['tmp_name'], $path .$name)) {

    ❤非酋  作者 · 2017-08-23 10:25:18
    回复

    $name=date('Y-m-d H:i:s').rand(0,10).'.'.$lastimg; if (is_uploaded_file($_FILES['file']['tmp_name'])) { if (move_uploaded_file($_FILES['file']['tmp_name'], $path .$name)) {

    ❤非酋  作者 · 2017-08-23 10:25:51
    回复

    你把报错信息 帖出来。 rand(0,10).'.'.$lastimg; 这里的代码不对 改成rand(0,10).$lastimg;

    小皮 · 2017-08-23 11:50:00
    回复