`

一个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;
	    }
	}


?>

分享到:
评论

相关推荐

    移动端图片压缩上传例子

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

    简单图片上传例子

    PHP file文件模式简单图片上传简单例子。form表单提交图片资源。

    PHP上传图片例子

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

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

    swfupload 仿58赶集 图片上传的小例子 直接放在根目录下 访问index.php 保证tmp文件夹可写 可实现类似58那种添加图片 生成缩略图 删除图片的效果

    php批量上传图片代码

    php批量上传图片代码 里面有例子 运行即可以使用

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

    ajax图片上传 ajaxPHPdemo图片异步上传, php+ajax的图片上传demo直接可用

    PHP文件上传和页面展示

    使用wamp集成工具,结合phpStrom写的PHP文件上传图片,上传后并在HTML页面上展示的例子

    php+ajax实现图片文件上传功能实例

    目前常用的异步文件上传功能有几种,比较多见的如使用iframe框架形式,ajax功能效果,以及flash+php功能,下面介绍ajax与iframe实现异步文件上传的功能的例子。 方法一,利用jquery ajaxfileupload.js实现文件上传 ...

    HTML5 base64图片压缩上传程序.zip

    HTML5 PHP base64图片压缩上传程序,现在像很多WEB上传程序包括微信、QQ...本代码包含压缩图片后简单上传功能,上传程序部分获取图片压缩后的内容主要是一个隐藏域,上传部分有很多程序可借鉴,不做重点演示,请见谅。

    php curl模仿form表单提交图片或文件

    php curl模仿form表单提交图片或文件 用的tp5做的例子

    php上传进度条APC

    国外有一个真正异步上传的例子,但它是在服务端用perl语言获取上传文件的信息,如果空间仅支持php不支持perl那就没辙。目前很多专做文件分享的网站都是由于具有系统配置权限从而添加了相应的服务器支持才实现的。...

    vue中el-upload上传图片到七牛的示例代码

    一、思路,从后台获取七牛token,上传图片到七牛,获取返回图片路径放入el-upload。 二、代码。 &lt;el v-model=listVideoQuery.orgLogo change=orgLogoChange&gt;&lt;/el&gt; &lt;el-upload class=upload-demo :file-list=...

    PHP使用curl请求实现post方式上传图片文件功能示例

    在调用第三方api接口时,有时会遇到通过http协议上传图片,以下是一个微信公众平台新增永久素材的例子; php代码: /* 使用curl函数 */ $url = "http://huoche.7234.cn/images/jb51/kp23hy5o0ky', ); $response = ...

    批量上传图片jsp,c#,php版本

    小编写过一个批量上传图片的例子,那个例子是基于百度编辑器改造的,用起来必须依赖百度编辑器,所以小编就又弄了一个,就是今天要介绍的了,uploadify上传的了前端用flash,javascript编写,后端兼容java,php,...

    js+Jcrop.js+php实现头像上传

    这个demo可以看做是一个头像上传的例子,实现了头像上传的大体流程,当然直接拿去就用可能不太现实,这只是一个demo,代码中的上传功能是用PHP实现的,所以这个例子需要在PHP环境下运行,刚刚学习,轻喷

    VB上传本地文件到服务器

    VB编程,实现上传本地文件到服务器

    验证码 方案 生成 图 片 例子

    把列子文件上传到WEB服务器内(支持PHP)如目录 2. 用 IE 打打远程的 log_demo.html 文件。 3. 输入验证码,按 &lt;submit&gt; 就可以测试了。 (注:用FireBug时要注意,FireBug会再次向服务器取验证码图片,从而...

    php上传图片获取路径及给表单字段赋值的方法

    本文实例讲述了php上传图片获取路径及给表单字段赋值的方法。分享给大家供大家参考,具体如下: 1. 调用方法例子: 大图路径: &lt;input type="text" name="bigImageURL" id="bigImageURL" value=""&gt; &lt;...

    layui多图上传实现删除功能的例子

    今天小编就为大家分享一篇layui多图上传实现删除功能的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

Global site tag (gtag.js) - Google Analytics