PHP copy函数使用案例代码解析
copy—拷贝文件
说明
copy(string$source,string$dest[,resource$context] ) :bool
将文件从source拷贝到dest。
如果要移动文件的话,请使用rename()函数。
参数
source
源文件路径。
dest
目标路径。如果dest是一个 URL,则如果封装协议不支持覆盖已有的文件时拷贝操作会失败。
Warning
如果目标文件已存在,将会被覆盖。
context
A valid context resource created withstream_context_create().
返回值
成功时返回TRUE, 或者在失败时返回FALSE。
更新日志
版本 | 说明 |
---|---|
5.3.0 | 增加了对 context 的支持。 |
4.3.0 | 如果启用了“fopen wrappers”的话,source和dest都可以是 URL。更多细节见fopen()。 |
案例
Example #1copy()例子
<?php $file = 'example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } ?>
参考
- move_uploaded_file()- 将上传的文件移动到新位置
- rename()- 重命名一个文件或目录
- The section of the manual abouthandling file uploads
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
php图像处理函数imagecopyresampled用法详解
本文实例讲述了php图像处理函数imagecopyresampled用法.分享给大家供大家参考,具体如下: 语法 复制代码 代码如下: bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) 参数 dst_i
-
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
图片裁剪是指在一个大的背景图片中裁剪出一张指定区域的图片,常见的应用是在用户设置个人头像时,可以从上传的图片中,裁剪出一个合适的区域作为自己的个人头像图片.图像裁剪和图片缩放的相似,所以也是借助imagecopyresampled()函数去实现这个功能.同样也是以JPEG图片格式为例,声明一个图像裁剪函数cut(),代码如下所示: 复制代码 代码如下: <?php //在一个大的背景图片中裁剪出指定区域的图片,以jpeg图片格式为例 function cut($filename,
-
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
网站优化不能只定在代码上,内容也是网站最需要优化的对象之一,而图像又是网站中最主要的内容.图像的优化最需要处理的就是将所有上传到网站中的大图片自动缩放称小图(在网页中大小够用就行),以减少N倍的存储空间,并提高下载浏览的速度.所以图片缩放成一个动态网站必须要处理的任务,经常和文件上传绑定在一起工作,能在上传图片的同时就调整其大小.当然有时也需要单独处理图片缩放,例如在做图片列表时,如果直接用大图而在显示时才将其缩放成小图,这样做不仅下载速度会变慢,也会降低页面响应时间.通常遇到这样的应用都是在上
-
php不使用copy()函数复制文件的方法
本文实例讲述了php不使用copy()函数复制文件的方法.分享给大家供大家参考.具体如下: 下面的代码不使用php内置的copy函数,直接通过文件读取写入的操作方式复制文件 <?php function copyfiles($file1,$file2){ $contentx =@file_get_contents($file1); $openedfile = fopen($file2, "w"); fwrite($openedfile, $contentx); fclose($o
-
php使用imagecopymerge()函数创建半透明水印
使用imagecopymerge() 函数创建半透明水印,供大家参考,具体内容如下 <?php // 加载要加水印的图像 $im = imagecreatefromjpeg('photo.jpeg'); // 首先我们从 GD 手动创建水印图像 $stamp = imagecreatetruecolor(100, 70); imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF); imagefilledrectangle($stamp, 9, 9
-
PHP图片处理之使用imagecopy函数添加图片水印实例
为图片添加水印也是图片处理中常见的功能.因为只要在页面中见到的图片都可以很轻松地拿到,你辛辛苦苦编辑的图片不想被别人不费吹灰之力拿走就用,所以为图片添加水印以确定版权,防止图片被盗用.制作水印可以使用文字(公司名称加网址),也可以使用图片(公司LOGO),图片水印效果更好一些,因为可以通过一些做图片软件进行美化.使用文字做水印,只需要在图片上画一些文字即可.如果制作图片水印,就需要先了解一下GD库中的imagecopy()函数,能复制图片的一部分.该函数的原型如下所示: 复制代码 代码如下: b
-
php使用COPY函数更新配置文件的方法
本文实例讲述了php使用COPY函数更新配置文件的方法.分享给大家供大家参考.具体如下: _saveconfig.php文件如下: <?php /* * File: _saveconfig.php * * Modified: 2010-7-11 * By:liulang * 说明:涉及到两个文件:_saveconfig.php和config.php当对后台的一些全局配置变量进行更新时, * 就更改后台的config.php然后通过这个文件更改前台的config.php文件(前后台文件都一样),
-
PHP copy函数使用案例代码解析
copy-拷贝文件 说明 copy(string$source,string$dest[,resource$context] ) :bool 将文件从source拷贝到dest. 如果要移动文件的话,请使用rename()函数. 参数 source 源文件路径. dest 目标路径.如果dest是一个 URL,则如果封装协议不支持覆盖已有的文件时拷贝操作会失败. Warning 如果目标文件已存在,将会被覆盖. context A valid context resource created w
-
微信小程序语音同步智能识别的实现案例代码解析
一.背景 在小程序的一些应用场景中,会有语音转文字的需求.原有的做法一般是先通过小程序的录音功能录下语音文件,然后再通过调用语音智能识别WebApi(比如百度云AI平台,科大讯飞平台)将语音文件转成文字信息,以上的做法比较繁琐且用户的体验性较差. 为解决此问题,微信直接开放了同声传译的插件,小程序作者可以直接使用该插件进行语音同声传译的开发.此文章将通过前后端整合应用的完整案例完成语音的实时转换,并将语音上传到服务端后台备份. 二.同声传译插件介绍 微信同声传译由微信智聆语音团队.微信翻译团队与
-
Nginx动静分离实现案例代码解析
动静分离 通过中间件将动态请求和静态请求进行分离,减少不必要的请求消耗. 优势:动静服务互不影响,如动态服务停止,静态资源还可以正常访问. 实例 模拟环境:lb01.web01(模拟静态服务器).web02(模拟动态服务器) 1.在web01上创建目录/pm_code/images/,并上传一张图片 配置nginx文件/etc/nginx/conf.d/static.conf: 2.在web02上安装tomcat yum -y install tomcat systemctl start tom
-
Python字典,函数,全局变量代码解析
字典 dict1 = {'name':'han','age':18,'class':'first'} print(dict1.keys()) #打印所有的key值 print(dict1.values()) #打印所有的values值 print("dict1['name']:",dict1['name']) #打印name相对应的value值 print(dict1.get('name')) #通过字典的get方法得到name相对应的value值 dict1['age']=28 #字
-
Python中enumerate函数代码解析
enumerate函数用于遍历序列中的元素以及它们的下标. enumerate函数说明: 函数原型:enumerate(sequence, [start=0]) 功能:将可循环序列sequence以start开始分别列出序列数据和数据下标 即对一个可遍历的数据对象(如列表.元组或字符串),enumerate会将该数据对象组合为一个索引序列,同时列出数据和数据下标. 举例说明: 存在一个sequence,对其使用enumerate将会得到如下结果: start sequence[0]
-
Python自定义函数定义,参数,调用代码解析
函数能提高应用的模块性,和代码的重复利用率.Python提供了许多内建函数,比如print()等.也可以创建用户自定义函数. 函数定义 函数定义的简单规则: 函数代码块以def关键词开头,后接函数标识符名称和圆括号(),任何传入参数和自变量必须放在圆括号中间 函数内容以冒号起始,并且缩进 若有返回值,Return[expression]结束函数:不带return表达式相当于返回None 函数通常使用三个单引号'''...'''来注释说明函数:函数体内容不可为空,可用pass来表示空语句:以下几个
-
Python中sort和sorted函数代码解析
本文研究的主要是Python中sort和sorted函数的相关内容,具体如下. 一.sort函数 sort函数是序列的内部函数 函数原型: L.sort(cmp=None, key=None, reverse=False) 函数作用: 它是把L原地排序,也就是使用后并不是返回一个有序的序列副本,而是把当前序列变得有序 参数说明: (1) cmp参数 cmp接受一个函数,拿整形举例,形式为: def f(a,b): return a-b 如果排序的元素是其他类型的,如果a逻辑小于b,函数返回负数:
-
Vuejs第七篇之Vuejs过渡动画案例全面解析
本篇资料是小编结合官方文档整理的一套更全面细致的说明,代码更多更全. 本篇资料来于官方文档: http://cn.vuejs.org/guide/transitions.html 下面看下过渡动画相关知识: ①过渡动画的定义: 简单来说,就是当模块消失.出现时,会以什么样的形式消失和出现: 如果要使用过渡动画,则在标签里加入属性: transition="过渡动画名" 例如: <div class="box" v-if="box_1" tr
-
uploadify上传及后台文件合法性验证的代码解析
后台上传方法 @RequestMapping(value = "/api_upload", method = RequestMethod.POST) public @ResponseBody String upload(HttpServletRequest request,HttpServletResponse response) { //获取上传路径 String uploadFilePath=ParameterConstants.UPLOAD_FILE_PATH; String s
-
Python机器学习logistic回归代码解析
本文主要研究的是Python机器学习logistic回归的相关内容,同时介绍了一些机器学习中的概念,具体如下. Logistic回归的主要目的:寻找一个非线性函数sigmod最佳的拟合参数 拟合.插值和逼近是数值分析的三大工具 回归:对一直公式的位置参数进行估计 拟合:把平面上的一些系列点,用一条光滑曲线连接起来 logistic主要思想:根据现有数据对分类边界线建立回归公式.以此进行分类 sigmoid函数:在神经网络中它是所谓的激励函数.当输入大于0时,输出趋向于1,输入小于0时,输出趋向0
随机推荐
- Javascript this 的一些学习总结
- 使用jquery.qrcode生成彩色二维码实例
- js 页面刷新location.reload和location.replace的区别小结
- 全面解析网络安全新威胁 “网络钓鱼”式攻击
- Java版仿QQ验证码风格图片验证码
- javascript arguments使用示例
- asp.net网页里面为什么找不到CS文件
- ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
- 蘑菇街 私有云Docker实例应用
- php实现的短网址算法分享
- ajax 操作全局监测,用户session失效的解决方法
- Lua中的元表(metatable)、元方法(metamethod)详解
- JQuery 常用操作代码
- 超级实用的7个PHP代码片段分享
- java.lang.ExceptionInInitializerError异常的解决方法
- Android开发之imageView图片按比例缩放的实现方法
- java基本教程之Thread中start()和run()的区别 java多线程教程
- Android开发之获取LayoutInflater对象的方法总结
- C++ 网络编程 总结
- Android自定义ActionBar实例