`

一个PHP图片上传的例子

    博客分类:
  • PHP
阅读更多
一个比较简单的PHP上传的例子,但基本控制了图片类型和上传大小的类

<?php
/*
 * Programmer : Msn/QQ haowubai@hotmail.com (925939)
 * www.php100.com Develop a project PHP - MySQL - Apache
 * Window 2003 - Preferences - PHPeclipse - PHP - Code Templates
 */

 /**
 * 图片上传方法
 * $maxsize=500000;
 * $updir="up/";
 * $upfile=$_FILES["file_img"];
 */
   function _UPLOADPIC ($upfile,$maxsize,$updir,$newname='date'){

    if($newname=='date') $newname=date("Ymdhs"); //使用日期做文件名
    $name		= $upfile["name"];
	$type		= $upfile["type"];
	$size		= $upfile["size"];
    $tmp_name	= $upfile["tmp_name"];

	switch($type){
		case 'image/pjpeg' :
		case 'image/jpeg'  : $extend=".jpg"; break;
		case 'image/gif'   : $extend=".gif"; break;
		case 'image/png'   : $extend=".png"; break;
	   }
    if (empty($extend)) {
		echo _MESSAGE("警告!只能上传图片类型:GIF JPG PNG");
		exit;
	   }
	if ($size > $maxsize) {
		$maxpr=$maxsize/1000;
		echo _MESSAGE("警告!上传图片大小不能超过".$maxpr."K!");
		exit;
	   }
	if (move_uploaded_file($tmp_name, $updir.$newname.$extend)) {
		return $updir.$newname.$extend;
	    }
	}


?>

分享到:
评论

相关推荐

    js无刷新上传图片例子

    首先,`upload.html`是前端展示页面,通常会包含一个文件输入元素`&lt;input type="file"&gt;`供用户选择图片。此元素的`onChange`事件会被绑定到JavaScript函数,当用户选择图片后,触发该函数。在这个函数中,我们可以...

    上传图片的例子

    标题中的“上传图片的例子”指的是一个关于如何在网站或应用程序中实现图片上传功能的示例。这通常涉及到前端和后端的技术,包括HTML、CSS、JavaScript(可能使用库如jQuery或React)、以及服务器端的编程语言(如...

    简单图片上传例子

    本教程将通过一个简单的PHP文件模式来介绍如何实现图片上传功能。我们将探讨以下关键知识点: 1. **HTML表单设计**: - 在网页中,我们通常使用`&lt;form&gt;`标签来创建一个表单,用户可以通过它来提交数据,包括文件。...

    移动端图片压缩上传例子

    移动端图片上传,html5+PHP实现,现在移动端存储照片都比较大,所以在上传之前我们需要进行压缩处理。简单写一下思路: 1.选择完图片通过html5的FileReader拿到base64的图片 2.创建一个Image对象,将base64图片作为...

    ajax上传图片,PHP上传图片,PHP上传图片跨域,跨域上传图片,上传图片缩览图

    以下是一个简单的PHP图片上传脚本: ```php &lt;?php if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['image'])) { $file = $_FILES['image']; $target_dir = "uploads/"; $target_file = $target_...

    swfupload仿58赶集图片上传的小例子

    本篇文章将详细介绍如何使用SWFUpload来创建一个类似功能的图片上传程序。 首先,我们需要理解`SWFUpload`的核心特性。SWFUpload是一款基于Flash的JavaScript库,它能够处理文件上传,支持多文件选择、进度条显示...

    PHP上传图片例子

    PHP上传图片例子, $page=isset($_GET['page'])?$_GET['page']:0;//从零开始 $imgnums = 5; //每页显示的图片数 $path="./img/"; //图片保存的目录 $handle = opendir($path); $i=0; while (false !== ($file = ...

    ASP无组件上传图片例子

    ASP无组件上传图片例子是一个基于ASP(Active Server Pages)技术实现的简单图片上传功能,它无需额外安装服务器组件,即可实现在网页上上传图片至服务器的功能。这种功能在电子商务网站中尤为常见,如用于上传产品...

    php简单上传图片含查询

    这些是实现PHP图片上传及查询系统的基本组成部分,每个部分都需要根据具体需求进行定制和优化。例如,可以添加图片预览功能,优化搜索算法,或者增强用户权限管理。理解并熟练掌握这些知识点对于开发任何包含文件...

    PHP多文件上传 SWFUpload上传例子

    这个"PHP多文件上传 SWFUpload上传例子"是一个演示如何将SWFUpload与PHP结合使用的示例项目。 首先,我们需要了解SWFUpload的工作原理。它使用了Flash技术,因为Flash支持在客户端选择多个文件进行上传,而HTML原生...

    PLupload上传完整例子

    这个“PLupload上传完整例子”是一个实际应用中的案例,旨在展示如何在网页上实现文件上传功能,并且能够传递额外的参数。 在实际的Web开发中,文件上传是一个常见的需求,而PLupload提供了多浏览器兼容性和良好的...

    PHP 文件上传 例子

    综上所述,本示例展示了如何使用PHP和jQuery实现一个基本的文件上传功能,包括前端的文件选择、后端的文件处理以及使用AJAX进行无刷新上传。这只是一个起点,实际开发中可能需要根据具体需求进行更复杂的定制和优化...

    图片上传(php实现单图、多图都有)

    本项目基于PHP实现了一个完整的图片上传解决方案,支持单图上传和多图上传,并且包含了图片删除功能,能够直接从服务器端删除对应的本地资源文件。 在PHP中实现图片上传,主要涉及到以下几个关键知识点: 1. **...

    上传图片的简单例子.rar

    在这个“上传图片的简单例子”中,我们关注的是如何实现一个安全且用户友好的图片上传机制,特别强调了只能接受.jpg和.bmp格式的图片。 首先,我们要了解文件上传的基本流程。在Web开发中,这通常涉及前端和后端两...

    html上传图片到服务器例子.zip

    这个例子可能包含一个简单的HTML表单,用于选择本地的图片文件并将其发送到服务器进行存储。下面我们将深入探讨这一过程涉及的关键知识点。 1. **HTML表单**:HTML中的`&lt;form&gt;`元素是数据提交的基础。创建一个允许...

    php作为服务器接收iOS/Android上传的图片

    在这个例子中,PHP编写了一个接口,用于接收来自移动设备的HTTP请求,这些请求通常包含上传的图片数据。 2. **iOS和Android上传图片**:移动应用开发者通常使用HTTP或HTTPS协议通过网络发送图片数据。在iOS上,可以...

    php+html+jquery实现图片裁剪上传

    在这个例子中,我们使用了jQuery库以及一个名为`cropper.js`的图片裁剪插件。用户选择图片后,我们可以用jQuery监听`change`事件,读取文件并显示预览。 接下来,是jQuery部分,用于处理图片裁剪和上传。在`main.js...

    php上传裁剪图片

    下面是一个使用GD库裁剪图片的例子: ```php $source = $_FILES['image']['tmp_name']; $target = 'uploads/' . $_FILES['image']['name']; // 检查文件是否成功移动 if (move_uploaded_file($source, $target)) {...

    ajax图片上传 ajaxPHPdemo图片异步上传

    2. **AJAX调用**:使用JavaScript的XMLHttpRequest对象创建一个新的请求,设置HTTP方法(通常是POST)和URL(指向PHP处理脚本)。 3. **数据发送**:将图片文件作为FormData对象的一部分附加到请求中,然后发送请求...

    bootstrap图片上传和预览

    Bootstrap图片上传和预览是网页开发中的一个常见功能,它结合了美观的界面设计与实用的文件处理技术。Bootstrap是一个流行的前端开发框架,提供了一系列组件和工具,使得开发者能够快速构建响应式、移动设备优先的...

Global site tag (gtag.js) - Google Analytics