本文目录一览:
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);
}
?