搜尋

首頁  >  問答  >  主體

$name那裡報錯我不知道原因

$name我沒有按照例子來,我寫的是$name=date('Y-m-d h:i:s').".".尾部變數

然後就提示failed to open stream: Invalid argument in,如果我去掉date就可以,請問我哪裡做錯了?

❤非酋❤非酋2642 天前1666

全部回覆(4)我來回復

  • 逸先生

    逸先生2017-08-24 10:35:07

    雷雷

    回覆
    0
  • PHP中文网

    PHP中文网2017-08-23 11:50:16

    你把報錯訊息 帖出來。 rand(0,10).'.'.$lastimg; 這裡的程式碼不對 改成rand(0,10).$lastimg;

    回覆


    回覆
    0
  • ❤非酋

    $lastimg其實等於的是jpg,所以中間的.一定沒有問題。就是因為加了前面那個date就有問題了。

    ❤非酋 · 2017-08-23 15:08:30
    ❤非酋

    警告:move_uploaded_file(upload/images/2017-08-23 15:09:066.jpg):無法開啟流:第 40 行 D:phpStudyWWWfile.php 中的參數無效 警告:move_uploaded_file():無法將“C:UsersAdministratorAppDataLocalTempphp2872.tmp”移到第 40 行 D:phpStudyWWWfile.php 中的“upload/images/2017-08-23 15:09:066.jpg” 上傳失敗 這是報錯訊息

    ❤非酋 · 2017-08-23 15:09:47
  • ringa_lee

    ringa_lee2017-08-23 11:40:10

    你這報的是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

    重要的事情是要說三次嗎 --! 那你整個代碼帖出來看下,這個沒錯,那就肯定是後面的錯了

    ringa_lee · 2017-08-23 16:32:22
  • 天蓬老师

    天蓬老师2017-08-22 17:26:32

    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
    PHP中文网

    你把報錯訊息 帖出來。 rand(0,10).'.'.$lastimg; 這裡的程式碼不對 改成rand(0,10).$lastimg;

    PHP中文网 · 2017-08-23 11:50:00
  • 取消回覆