`

php文件上传入门代码

阅读更多
php文件上传的入门代码。
<?php
/**
 * php 文件上传
 * by www.jbxue.com
*/ 
 if(!empty($_FILES["uploadImage"])) {
    // get file name
  $filename = basename($_FILES['uploadImage']['name']);
  
  // get extension
    $ext = substr($filename, strrpos($filename, '.') + 1);
    
    // check for jpg only
    if ($ext == "jpg") {
        // generate unique file name
     $newName = 'images/'.time().'.'.$ext;
     
     // upload files
         if ((move_uploaded_file($_FILES['uploadImage']['tmp_name'], $newName))) {
   
          // get height and width for image uploaded
          list($width, $height) = getimagesize($newName);
          
          // return json data
             echo '{"image" : "'.$newName.'", "height" : "'.$height.'", "width" : "'.$width.'" }';
         }
         else {
             echo '{"error" : "An error occurred while moving the files"}';
         }
    }
    else {
       echo '{"error" : "Invalid image format"}';
    }
 }
?>
分享到:
评论

相关推荐

    OpenInventor程序设计——从入门到精通源代码2

    阎锋欣等编写OpenInventor程序设计——从入门到精通的源代码,由于只能上传小于20M的文件,所以我将整个源代码分为2次上传的。分别命名为:OpenInventor_code1.rar OpenInventor_code2.rar 其中OpenInventor_code1....

    php的文件上传入门教程(实例讲解)

    件作为一种特殊的表单数据,通过http post请求方式提交至服务器的时候,php...我将在这篇文章中通过一些示例代码来阐述php下的文件上传,并且深入看下关于文件上传内部的实现机制,最后简单说下如何加强这方面的安全性!

    JSP+Ajax的一些经典实例源代码

    一些运行于JSP+Ajax的经典实例,大部分都是在JSP/HTML文件,附有JAVA源代码文件及数据库文件,内有调试说明...这些实例主要有文件上传、无刷新回帖、电子商务应用、动态加载数据、网页特效等,是学习AJAX入门的好资料。

    风越.net代码生成器 v3.5

    内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可最大限度提高.net程序员的代码编写效率。 01、支持生成的ASPX/ASP/PHP/JSP等页面在本机自动发布、调试...

    风越asp代码生成器 V3.5

    内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可最大限度提高.net程序员的代码编写效率。 01、支持生成的ASPX/ASP/PHP/JSP等页面在本机自动发布、调试...

    风越ASP代码生成器2.8

    内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可最大限度提高.net程序员的代码编写效率。 01、支持生成的ASPX/ASP/PHP/JSP等页面在本机自动发布、调试...

    python入门到高级全栈工程师培训 第3期 附课件代码

    01 selctors实现文件上传与下载 02 html的介绍 03 html文档树的概念 04 meta标签以及一些基本标签 05 img标签和列表标签 06 form表单之input标签 07 通过form向server端发送数据 08 form表单之select标签 09 table...

    风越.Net代码生成器 [FireCode Creator] V1.3 精简版

    内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可最大限度提高.net程序员的代码编写效率。 01、支持生成的ASPX/ASP/PHP/JSP等页面在本机自动发布、调试...

    Struts2入门教程(全新完整版)

    九、文件上传下载(了解) 55 1. 上传实例 55 2.下载实例 57 十、类型转换 57 1.基于Action的直接属性转换 57 2.基于Action的间接属性vo转换 59 十一、注解配置 59 十二、总结 本教程对struts2的基本知识进行了一些...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    resteasy上传功能资料

    resteasy上传功能资料 都是网上搜集的一些代码demo 方便学习入门

    Android 4游戏编程入门经典

     13.4.1 上传资源  13.4.2 产品详情  13.4.3 发布选项  13.4.4 发布  13.4.5 市场推广  13.5 开发人员控制台  13.6 小结 第14章 进阶内容  14.1 社交网络  14.2 位置识别  14.3 多玩家功能  14.4 opengl ...

    PyQt5 实战项目 武汉大学建筑知识系统源代码

    此次的源代码能够帮助刚入门PyQt5的同学了解软件的开发流程以及架构,让同学们更深层次的了解PyQt5,以及让同学们加深面向对象的运用。本项目代码开源,同学们可在gitee上查看。 适合人群:具备一定编程经验,了解...

    比较入门de个人主页(asp.net)

    当然还可以添加一些其他功能,不过都是些类似的代码,用面向对象的思想(个人感觉在web编程里asp.net最能体现C#面向对象的风格)又感觉小题大做,就省了! 开发语言:C# 开发环境:VS2008+Access 这个系统还有...

    风越.net代码生成器v2.9

    内置的.net代码框架,能建立C#语言的.net解决方案,可在VS2005中直接编辑,既能帮助.net初学者快速入门,更可最大限度提高.net程序员的代码编写效率。 01、支持生成的ASPX/ASP/PHP/JSP等页面在本机自动发布、调试...

    asp.net新闻系统(入门级)

    但是代码还是希望刚入门的朋友多看看,源码注释我没来得及都写,但是程序的主要部分我还是写了, 现在就源码文件进行说明: LixyNews.sln 解决方案文件(用VS2005直接运行该文件可以打开项目,并进行调试,可以不用去IIS...

    php入门教程,视频教程--地址保证质量

    1:环境配置与代码调试 2:PHP的数据类型与源码调试 3: 常用PHP运算类型介绍与应用 4:PHP条件语句介绍与应用 5:PHP循环语句的介绍与应用 6:PHP数组的创建修改应用 7:PHP函数和自定义函数 8:Mysql 简介和...

Global site tag (gtag.js) - Google Analytics