PHP之上传文件

最近断网了,好久没有写过博客了,这一段时间就把前几天做得小例子跟大家分享一下.

ps:最近好久都没有下雨了,烟大的三元湖表示不开心了

直接上干货:

html:



	
		
		php上传文件测试
	
	
		


服务器端相对应的php脚本:

原文件名为: ".$oldfilename;

	//$filetype=substr($oldfilename,strrpos($oldfilename,"."),strlen($oldfilename)-strrpos($oldfilename,"."));
	//将字符串进行分割,然后返回一个数组
	$filetypes=explode(".",$_FILES['file_name']['name']);
	//取得数组的最后一个元素
	$filetype=end($filetypes);
	echo "
原文件的类型为: ".$filetype; echo "
文件上传服务器后的临时文件名为:".$_FILES['file_name']['tmp_name']; $filename=$filename.$filetype; echo "
新的文件名为:".$filename; $savedir="C:/Users/Cqq/Desktop/A/".$filename.".".$filetype; //将上传的文件移动到新的位置 //$_FILES['file_name']['tmp_name'] 这里保存的是我们上传的文件 if(move_uploaded_file($_FILES['file_name']['tmp_name'],$savedir)){ $fiel_name=basename($savedir);//取得保存文件的文件名 echo "
文件上传成功! 保存为: ".$savedir; }else{ echo ""; exit; } ?>

注意一点:一定要注意文件的后缀名.负责就会很容易出错哟。还不快去动手上传你的文件

你可能感兴趣的:(PHP)