国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php 上傳圖片,一直揭示W(wǎng)arning: move_uploaded_file(.upload/en.jpg): failed to open stream

php中文網(wǎng)
發(fā)布: 2016-06-13 11:50:19
原創(chuàng)
1976人瀏覽過

php 上傳圖片,一直提示W(wǎng)arning: move_uploaded_file(.upload/en.jpg): failed to open stream
運行以下代碼,瀏覽器提示
Upload:?en.jpg
Type:?image/jpeg
Size:?54.5830078125?Kb
Temp?file:?/tmp/phpk0nLl5
Warning:?move_uploaded_file(.upload/en.jpg):?failed?to?open?stream:?No?such?file?or?directory?in?/var/www/html/bbs/upload_file.php?on?line?24?Warning:?move_uploaded_file():?Unable?to?move?'/tmp/phpk0nLl5'?to?'.upload/en.jpg'?in?/var/www/html/bbs/upload_file.php?on?line?24?Stored?in:?upload/en.jpg

求教,該怎樣解決???我的代碼運行在linux上












upload_file.php:


if?((($_FILES["file"]["type"]?==?"image/gif")
||?($_FILES["file"]["type"]?==?"image/jpeg")
||?($_FILES["file"]["type"]?==?"image/pjpeg")))
??{
??if?($_FILES["file"]["error"]?>?0)
????{
????echo?"Return?Code:?"?.?$_FILES["file"]["error"]?.?"
";
????}
??else
????{
????echo?"Upload:?"?.?$_FILES["file"]["name"]?.?"
";
????echo?"Type:?"?.?$_FILES["file"]["type"]?.?"
";
????echo?"Size:?"?.?($_FILES["file"]["size"]?/?1024)?.?"?Kb
";
????echo?"Temp?file:?"?.?$_FILES["file"]["tmp_name"]?.?"
";

????if?(file_exists("upload/"?.?$_FILES["file"]["name"]))
??????{
??????echo?$_FILES["file"]["name"]?.?"?already?exists.?";
??????}
????else
??????{
??????move_uploaded_file($_FILES["file"]["tmp_name"],
??????"upload/"?.?$_FILES["file"]["name"]);
??????echo?"Stored?in:?"?.?"upload/"?.?$_FILES["file"]["name"];
??????}
????}
??}
else
??{
??echo?"Invalid?file";
??}
?>
------解決方案--------------------
目標目錄不存在
請不要自行處理錯誤
貼出?print_r($_FILES["file"]);?的結(jié)果
------解決方案--------------------
$type=strrchr($_FILES["file"]["name"],".");?//獲取擴展名??move_uploaded_file($_FILES["file"]["tmp_name"],??????"upload/"?.?time().$type);?//以當前時間戳命名
------解決方案--------------------
引用:
$type=strrchr($_FILES["file"]["name"],".");?//獲取擴展名??move_uploaded_file($_FILES["file"]["tmp_name"],??????"upload/"?.?time().$type);?//以當前時間戳命名


引用:
$type=strrchr($_FILES["file"]["name"],".");?//獲取擴展名??move_uploaded_file($_FILES["file"]["tmp_name"],??????"upload/"?.?time().$type);?//以當前時間戳命名
以時間戳明名是不錯,但是有其他的好的方法嗎
------解決方案--------------------
當然能,跟原來一樣,還是在upload文件夾里面。
------解決方案--------------------
引用:
我想問,用3樓的方法還能找到我的圖片嗎?


在文件名的前面加上了時間,?可以看看time()函數(shù).
------解決方案--------------------
move_uploaded_file($_FILES["file"]["tmp_name"],
??????"upload/"?.?time().$type);?//以當前時間戳命名

當你用這一行代碼的時候,文件名加上時間戳.好好檢查一遍吧.

------解決方案--------------------
如果出現(xiàn)錯誤,一步一步的來排查
豆包AI編程
豆包AI編程

智能代碼生成與優(yōu)化,高效提升開發(fā)速度與質(zhì)量!

下載
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費商場系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關(guān)注服務號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號