• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php资料的上传与删除方法

php 搞代码 3年前 (2022-01-24) 23次浏览 已收录 0个评论

php文件的上传与删除方法

1.php文件的上传

先简单布局一个html操作界面:(图片上传为例)

    

submit提交之后,然后判断上传的文件是否为空。同时可以进行文件大小的控制,获取文件名之后,上传文件。

<?phpif($_POST["submit"]){       //通过字符串截取函数explode()截取出文件后缀名	$name = $_FILES['photo']['name'];    //获取上传文件的文件名	$string = explode(".",$name);	$i = count($string);	$substring = $string[$i-1];		//判断文件大小,名称	if($_FILES['photo']['size'] > 0 && $_FILES['photo']['name'])	{		$dir = 'upfiles/';                     //设置保存目录		if(!is_dir($dir))                      //如果没有该目录		{			mkdir($dir);                   //则创建该目录		}				$format = "Yndhis";		$date = date($format);     //可以通过设置当前时间来重命名文件名		$name = $date.".".$substring;  //重新组合文件名    当前时间.文件后缀名		$path = 'upfiles/'.$name;             //组合成完整的保存路径(目录+文件名)				$i = move_uploaded_file($_FILES['photo']['tmp_name'],$path);   //保存文件到创建的目录下		if($i == false)		{			echo "<script>alert('文件保存失败!');</script>";			//echo $path;		}		//保存到数据库中,保存链接信息(文件地址)到数据库中,即例中的p_url  		$str = "INSERT INTO picture(s_id,p_url,p_info)VALUES($sid,'$path','$info')";		$result = mysql_query($str);			if($result)		{			echo "<script>alert('图片添加成功!');</script>";		}		else		{			//echo $str;			echo "<script>alert('图片添加失败!');</script>";		}	}}	?>

文件上传的主要php函数就是move_upload_file(“文件名”,”文件路径”),注意不要写错了。

2.php文件删除

php文件删除只需要使用unlink()函数即可。

<?php/* 图片删除处理页 */if($_GET["p_url"]){	$purl = $_GET["p_url"];    //获取文件保存路径	$file_delete = "../".$purl;    //根据自己的文件目录设置路径信息		$str = "DELETE FROM picture WHERE p_url='".$purl."'";    //从数据库中删除图片文件	$delete = mysql_query($str);	if($delete)	{		unlink($file_delete);    //从自己写入的路径删除图片文件		echo "<script>alert('图片信息删除成功!');window.location.href='picture_manage.php'</script>";	}	else	{		//echo $str;		echo "<script>alert('图片信息删除失败!');window.location.href='picture_manage.php'</script>";	}}else{	echo "<script>alert)本文来(源gaodai#ma#com搞@@代~&码*网2
搞代gaodaima码

('请选择要删除的图片信息!');window.location.href='picture_manage.php'</script>";}?>


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php资料的上传与删除方法

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址