文档章节

php文件操作 复制 上传

w
 waterme
发布于 2016/07/09 23:27
字数 210
阅读 6
收藏 0

文件复制:

方法一:linux命令执行

$sourcePath:源文件的路径 $desPath:要复制到的目录

如:$sourcePath="/var/lib/test.txt"

exec("sudo  cp $sourcePath $desPath");

方法二:使用php函数

bool copy ( string $source , string $dest )

将文件从 source 拷贝到 dest。成功时返回 TRUE, 或者在失败时返回 FALSE.

Example #1 copy() 例子

<?php
$file 
'example.txt';
$newfile 'example.txt.bak';
if (!
copy($file$newfile)) {
    echo 
"failed to copy $file... ";
}
?>

需要注意:在复制文件时一定要将目标文件夹的权限改为所有用户可读写!!!否则无法复制成功



文件上传:

php函数move_uploaded_file( string $filename , string $destination)

示例:move_uploaded_file($_FILES["sourceFilename"]["tmp_name"],$destination)

说明:$_FILES["sourceFilename"]["tmp_name"]获取上传文件的文件名  tmp_name为固定不可更改

$destination--目标路径+文件名,如:./upload/myfile.txt

<?php
$uploads_dir 
'/uploads';
$tmp_name $_FILES["pictures"]["tmp_name"];
$name $_FILES["pictures"]["name"];
move_uploaded_file($tmp_name"$uploads_dir/$name");

?>

本文转载自:http://blog.csdn.net/feihongxueni/article/details/45564123

共有 人打赏支持
w
粉丝 0
博文 27
码字总数 0
作品 0
海淀
php 上传文件代码

通过 PHP,能够把文件上传到server。里面加入一些图片的推断,假设不加推断文件的类型就能够上传随意格式的文件。 为了站点的安全,肯定不让上传php文件,假设有人进入你的后台,上传了一个p...

云栖希望。
2017/12/04
0
0
PHP的FTP操作类

PHP的FTP操作类 沧海一粟2018-03-143 阅读 FTPPHP类操作

沧海一粟
03/14
0
0
Fung Wing Kit/php-qiniu

php-qiniu 七牛云存储非官方SDK,采用PSR规范,支持Composer安装 安装 添加 到 . composer.phar install 引导 基本用法 上传 上传文件 上传字符串 基本操作 查看文件 复制文件 移动文件 删除...

Fung Wing Kit
2014/12/14
0
0
PHP文件管理器--LyFM

LyFM 是一个基于PHP的个人网站文件管理器,采用完全Ajax操作,实现高效的在线文件管理。 功能说明 无刷新访问页面,多操作同时进行 文件管理基础操作,重命名、删除、移动、复制、文件夹创建...

loveyu
2013/03/15
7.7K
0
PHP 在线文件管理器 phpFileManager

概述 phpFileManager 是一款用 PHP 编写的,只有一个文件的在线文件系统管理工具。 使用本程序之前,请参阅《phpFileManager 使用时的注意事项》 特点 服务器信息查看 目录树查看 可对文件和...

李三石
2012/12/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用碎片化时间Get Linux系统

起初,我做着一份与IT毫无关系的工作,每月领着可怜的工资,一直想改变现状,但无从下手,也就是大家熟知的迷茫。我相信,每一个人都会或多或少的经历过迷茫,迷茫每一个选择,迷茫工作或者生...

Linux就该这么学
8分钟前
0
0
图像显示深入学习一:Activity启动过程

一个月左右写了图像显示深入学习之文章开篇文章表明了自己近期的计划,前半年重新学习了opengl es,c++以及Linux的一些知识,觉得是时候开始看图像这一块的源码了,边看边补缺补漏吧。 作为该...

JerryLin123
31分钟前
0
0
给MySQL授权远程访问

putty登录服务器; 登录MySQL: mysql -u root -p 新建远程用户: CREATE USER 'myusername' IDENTIFIED BY 'mypassword'; 授权: grant all on *.* to john@'101.102.103.104' identified by......

sweethome
今天
0
0
在t-io老巢造谣,不过有造谣的就会有反造谣的!

只发当事人的截图,不发表评论,以免有引导嫌疑 PS: 截图是由不同的人发过来的 本人已经不在此微信群 图3:有造谣的,就有反造谣的 图4是2018-09-23的t-io官方群的一个发言小统计,有助于让...

talent-tan
今天
99
0
heartbeat 资源

drbd+apache+heartbeat : http://blog.51cto.com/11838039/1827901 heartbeat双机热备的架设 : http://blog.51cto.com/11838039/1827560 对heaetbeat的深一步认识 : http://blog.51cto.co......

寰宇01
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部