$name那裡報錯我不知道原因
❤非酋
❤非酋 2017-08-22 16:39:40
0
4
1663

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

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

❤非酋
❤非酋

全部回覆(4)
逸先生

雷雷

猪哥

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

回覆


  • 回覆 $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

你這報的是date函數的參數錯誤

  • 回覆 可是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
Peter_Zhu

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

  • 回覆 我照您說的修改了,還是不行啊。這是幾行程式碼,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;
    PHP中文网 作者 2017-08-23 11:50:00
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板