PHP学习笔记:上传文件

笔记|上传

上传页:up.htm

表单项要加enctype=”multipart/form-date”

<form method=”post” action=”upload.php” enctype=”multipart/form-data”>

<input type=”file” name=”file”>

<input type=”submit” value=”Submit”>

</form>

处理页:upload.php

<?php
$f=$HTTP_POST_FILES['file'];
$dest_dir='uploads';
$dest=$dest_dir."/".date("ymd")."-".$f['name'];//文件夹+日期+文件名,防止因重名被覆盖.
$r=move_uploaded_file($f['tmp_name'],$dest); //move_upload_file(上传文件名,上传目录)
chmod($dest,0755);  //设定文件权限chmod(文件名,权限一般是八进制的0755)
echo "图片上传成功,<a href=".$dest." target=_blank>点击查看</a>";
?>

时间: 2024-08-03 17:35:49

PHP学习笔记:上传文件的相关文章

用菜鸟的眼光浅谈php上传文件

本人由于想写个discuz插件,这个插件功能上涉及到上传文件这一功能,故以菜鸟的眼光来学习了下php上传文件.   首先,w3cshool查了下案例,觉得他说的非常详细,连我这个菜鸟都略懂了一二.   贴上地址:http://www.w3school.com.cn/php/php_file_upload.asp   照着这个讲解,写了下他这个demo,贴上代码:   html:   <form action="demo.php" method="post" e

flashfxp怎么上传文件

  flashfxp是很多网站编辑都在使用的FTP管理工具,主要用于文件.网站电脑软件与手机软件的上传.不过,刚刚下载FTP管理工具的网友,可能还不是很清楚flashfxp上传文件该怎么设置,下面就一起来学习一下flashfxp上传文件的教程吧!希望本教程可以帮到大家哦! 1.首先,打开FlashFXP软件; 2.点击"站点"按钮,将网站添加到新的站点; 3.站点添加好后,添加"连接"图标按钮或者双击flashifxp sites下的用户,连接网站.确认网站FTP连

通过WebClient模拟post上传文件到服务器

写在前面 最近一直在研究sharepoint的文档库,在上传文件到文档库的过程中,需要模拟post请求,也查找了几种模拟方式,webclient算是比较简单的方式. 一个例子 这里写一个简单接受post请求的aspx页面,代码如下: 1 namespace Wolfy.UploadDemo 2 { 3 public partial class Default : System.Web.UI.Page 4 { 5 protected void Page_Load(object sender, Ev

Android通过HTTP协议实现上传文件数据_Android

本文实例为大家分享了Android通过HTTP协议实现上传文件数据的具体代码,供大家参考,具体内容如下 SocketHttpRequester.java package cn.itcast.utils; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.InputStream; import java.io.Inp

springMVC结合AjaxForm上传文件_javascript技巧

最近在项目中需要上传文件文件,之前一直都是form提交的,尝试了一下AjaxForm,感觉还比较好用,写篇随笔mark下,供以后使用.准备工作:下载jquery-form.js 相关jar: commons-fileupload-1.1.1.jar commons-io-1.3.2.jar  在spring-servlet.xml进行multipartResolver配置: <bean id="multipartResolver" class="org.springfr

Windows phone 8 学习笔记(2) 数据文件操作

原文:Windows phone 8 学习笔记(2) 数据文件操作 Windows phone 8 应用用于数据文件存储访问的位置仅仅限于安装文件夹.本地文件夹(独立存储空间).媒体库和SD卡四个地方.本节主要讲解它们的用法以及相关限制性.另外包括本地数据库的使用方式. 快速导航:     一.分析各类数据文件存储方式     二.安装文件夹     三.本地文件夹(独立存储空间)     四.媒体库操作     五.本地数据库 一.分析各类数据文件存储方式 1)安装文件夹 安装文件夹即应用安装

thinkphp学习笔记2—入口文件

原文:thinkphp学习笔记2-入口文件 在thinkphp中有两个入口文件,一个是项目的入口文件,是index.php在主目录里面,还有一个是thinkphp框架的的入口文件,放在框架目录下面如:D:\thinkphp\ThinkPHP,名字是ThinkPHP.php. thinkphp采用的是单一入口模式,所有的程序都是从项目入口文件开始执行的,项目入口文件内容包括: 定义框架路径,项目路径和项目名称(可选) 定义调试模式和运行模式相关变量(可选) 载入框架入口文件(必须) 在手册里面讲到

socket如何读取上传文件数据

问题描述 我有用ServerSocketserver=newServerSocket(80);去监听80端口.接着我用Socketclient=server.accept();client.setKeepAlive(true);InputStreamin=client.getInputStream();byte[]buff=newbyte[1024*100];intlen=in.read(buff); 去读取客户端的请求信息.测试:我用get方式,post的application/x-www-f

Android WebView 上传文件支持全解析_Android

默认情况下情况下,使用Android的WebView是不能够支持上传文件的.而这个,也是在我们的前端工程师告知之后才了解的.因为Android的每个版本WebView的实现有差异,因此需要对不同版本去适配.花了一点时间,参考别人的代码,这个问题已经解决,这里把我踩过的坑分享出来. 主要思路是重写WebChromeClient,然后在WebViewActivity中接收选择到的文件Uri,传给页面去上传就可以了.创建一个WebViewActivity的内部类 public class XHSWeb