本文目錄一覽:
php如何實現文件上傳
所謂上傳就是把文件從你電腦本地複製到你的項目指定文件夾下。
但這有個中間過程,就是複製到系統指定的臨時文件夾生成臨時文件。
然後將臨時文件複製到你指定的文件夾下。
剩下的就是各種驗證了。
給你個圖片上傳方法
//上傳一張圖片
$pic = $_FILES[‘pic’];
function upload($pic){
$tmp_name = $pic[‘tmp_name’];
$name = $pic[‘name’];
$type = $pic[‘type’];
$size = $pic[‘size’];
if(!is_uploaded_file($tmp_name)) exit(‘不是上傳文件’);
//判斷是否是圖片
$mine = array(‘image/png’,’image/jpg’,’image/gif’,’image/jpeg’);
if(!in_array($type,$mine)) exit(‘圖片格式不正確’);
//判斷是否有錯誤碼
$error = $pic[‘error’];
switch ($error) {
case 1:
exit(“超出上傳文件的最大限制”);
case 2:
exit(“超出了指定的文件大小”);
case 3:
exit(“只有部分文件被上傳”);
case 4:
exit(“文件沒有被上傳”);
case 6:
exit(“找不到臨時文件夾”);
case 7:
exit(“文件寫入失敗”);
}
echo “================br/”;
echo “上傳文件名稱是:”.$name.”br/”;
echo “上傳文件類型是:”.$type.”br/”;
echo “上傳文件大小是:”.$size.”br/”;
echo “上傳後系統返回的值是:”.$error.”br/”;
echo “上傳文件的臨時存放路徑是:”.$tmp_name.”br/”;
echo”開始移動臨時文件”.’br’;
$des_name = ‘up/’.mt_rand().time().’.’.basename($type);
$res = move_uploaded_file($tmp_name, $des_name);
if($res){
echo “================br/”;
echo “上傳圖片成功”.’br’;
}
}
php空間上如何上傳文件,上示意圖
所謂的PHP空間其實是FTP+IIS構成,IIS支持PHP語言,因此叫做PHP空間,你要上傳文件就要進入FTP空間。
點擊「在線FTP」即可。
如果你知道這個FTP空間的訪問域名及賬戶密碼,可以直接打開windows資源管理器,在資源管理器地址處輸入
ftp://您的FTP空間地址/ 回車,在彈出的對話框內輸入用戶名、密碼,點擊登錄。即可訪問空間文件。上傳文件和windows複製粘貼文件的方法一樣
php空間如何上傳
是WEB上傳還是FTP上傳?
如果是WEB上傳,那麼就要通過他的WEB上傳的程序來上傳了。
如果是FTP上傳。請先下載一個FTP軟體(Flashfxp,Cuteftp,leadftp等。。。)然後填上網站給你的IP地址,用戶名,密碼)點連接即可。
最後再把本地文件上傳到WEB空間上。完成。。。
或者不一定要用那個空間的。找找
這是一個專業收集免費空間之類的網站
怎樣將文件上傳到PHP空間
upload.html:
body
form enctype=”multipart/form-data” action=”upload.php” method=”POST”
input name=”userfile1″ type=”file” /br /
input type=”submit” value=”上傳” /
/form
/body
upload.php:
?
$uploaddir = ‘uploads/’; //上傳的目錄
if(!is_dir($uploaddir)){mkdir($uploaddir,0777); }
$uploadfile1 = $uploaddir.$_FILES[‘userfile1’][‘name’];
if($_FILES[‘userfile1’][‘name’]!=””){
move_uploaded_file($_FILES[‘userfile1’][‘tmp_name’], $uploadfile1);
}
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/269954.html