php copy 函数教程

 更新时间:2016年11月25日 16:51  点击:2089
下面来看看这款php copy 函数教程吧。

copy
( PHP 4中, PHP 5中)

复制-复制文件

描述
布尔copy(字符串$来源,字符串$ dest [ ,资源$背景] )
使文件的一个copy源dest 。

如果你想移动的文件,请使用重新命名( )函数。

参数

来源
路径的源文件。

dest
目的地路径。如果dest是一个网址,复制操作可能会失败,如果包装不支持覆盖现有的文件。

警告
如果目标文件已经存在,它会被覆盖。

背景
资源的有效范围内建立stream_context_create ( ) 。


返回值
返回TRUE或FALSE的成功失败。

修改

版本说明
5.3.0时间方面的支持。
4.3.0来源和dest现在可能网址如果“打开包装”已启用。见fopen ( )函数的更多细节。


实例

例如# 1copy( )的例子

<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';

if (!copy($file, $newfile)) {
    echo "failed to copy $file...n";
}
?>

php delete 函数
delete
delete-见unlink( )或unset( )

描述
无效delete(无效)
这是一个虚拟人工输入,以满足这些人谁正在寻找断开( )或取消( )错了地方。

返回值
没有价值的返回。

又见

断开( ) -delete一个文件,delete文件
取消( ) -取消某个变量delete变量




 新增附注拥有注
delete
没有用户的贡献说明这一页。
关于php clearstatcache -清除文件状态缓存 下面我们一一讲解了,还有具体的实例哦。

关于php clearstatcache -清除文件状态缓存 下面我们一一讲解了,还有具体的实例哦。

clearstatcache
( PHP 4中, PHP 5中)

clearstatcache -清除文件状态缓存

描述
无效clearstatcache ( [布尔$ clear_realpath_cache =虚假[ ,字符串$文件名] ] )
当您使用统计( ) , lstat ( ) ,或任何其他职能中列出的受影响的功能列表中(如下) , PHP的缓存信息恢复这些职能,以提供更快的性能。然而,在某些情况下,您可能要清除缓存信息。例如,如果相同的文件正在检查多次在一个脚本,该文件是危险的删除或更改在该脚本的运行,你可以选择清除缓存的地位。在这种情况下,您可以使用clearstatcache ( )函数明确的信息, PHP的缓存有关文件。

你也应该注意到, PHP不缓存信息不存在的文件。因此,如果您要求file_exists ( )上的文件不存在,它会返回FALSE ,直到您创建文件。如果您创建的文件,它会返回即使您然后删除该文件。然而断开( )自动清除缓存。

注:此功能缓存信息的具体文件名,所以你只需要调用clearstatcache ( )如果您是从事多种业务在同一文件名,并要求有关该特定文件不被缓存。


受影响的功能包括统计( ) , lstat ( ) , file_exists ( ) , is_writable ( ) , is_readable ( ) , is_executable ( ) , is_file ( ) , is_dir ( ) , is_link ( ) , filectime ( ) , fileatime ( ) , filemtime ( ) , fileinode ( ) ,档案群组( ) , fileowner ( ) ,档案大小( ) ,文件类型( ) ,和fileperms ( ) 。

参数

clear_realpath_cache
每当清除缓存或不realpath (默认为false ) 。

文件名
明确realpath缓存的具体文件名,如果只使用clear_realpath_cache是真实的。


返回值
没有价值的返回。

修改

版本说明
5.3.0时间可选clear_realpath_cache和文件名参数。


实例

例如# 1 clearstatcache ( )的例子

<?php
$file = 'output_log.txt';

function get_owner($file)
{
    $stat = stat($file);
    $user = posix_getpwuid($stat['uid']);
    return $user['name'];
}

$format = "UID @ %s: %sn";

printf($format, date('r'), get_owner($file));

chown($path, 'ross');
printf($format, date('r'), get_owner($file));

clearstatcache();
printf($format, date('r'), get_owner($file));
?>
输出

UID @ Sun, 12 Oct 2008 20:48:28 +0100: root
UID @ Sun, 12 Oct 2008 20:48:28 +0100: root
UID @ Sun, 12 Oct 2008 20:48:28 +0100: ross

下面一个函数是chown相关信息哦,好了费话不说了来看看吧。

chown

( PHP 4中, PHP 5中)

chown-更改文件所有者

描述
布尔chown(字符串$文件名,混合$用户)
企图改变档案的拥有者档案到用户的用户。只有Supervisor可以改变人的档案。

参数

文件名
文件路径。

用户
用户名或号码。


返回值
返回TRUE或FALSE的成功失败。

实例

<?php

// File name and username to use
$file_name= "foo.php";
$path = "/home/sites/php.net/public_html/sandbox" . $file_name ;
$user_name = "root";

// Set the user
chown($path, $user_name);

// Check the result
$stat = stat($path);
print_r(posix_getpwuid($stat['uid']));

?>
The above example will output something similar to:

array(7) {
  ["name"]=>
  string(13) "php.net"
  ["passwd"]=>
  string(1) "x"
  ["uid"]=>
  int(148864)
  ["gid"]=>
  int(148910)
  ["gecos"]=>
  string(13) "php.net"
  ["dir"]=>
  string(25) "/home/sites/php.net"
  ["shell"]=>
  string(13) "/sbin/nologin"
}
站长推荐:

PHP中文在线手册

在我们操作文件时经常会经用chmod函数来改变指定目录的操作权限哦,

属性
( PHP 4中, PHP 5中)

搭配chmod -改变文件模式

描述
布尔属性(字符串$文件名,国际$模式)
企图改变模式指定的文件,以所提供的模式。

参数

文件名
文件路径。

模式
请注意,模式是不会自动假定为八进制值,所以字符串(如“克+瓦特” )将无法正常工作。为了确保预期的操作,你需要前缀模式下零( 0 ) :

<?php
chmod("/somedir/somefile", 755);   // decimal; probably incorrect
chmod("/somedir/somefile", "u+rwx,go+rx"); // string; incorrect
chmod("/somedir/somefile", 0755);  // octal; correct value of mode
?>

该模式参数包含三个八进制数组成部分指定准入限制的所有者,用户组中的主人是在和其他人一样在这一秩序。一个组成部分可以计算,增加了必要的权限,这个目标用户群。编号1意味着您授予执行权, 2号意味着你的档案写入, 4号意味着你的档案可读性。购买了这些数字来指定需要的权利。您也可以阅读更多关于模式与Unix系统'男子1属性'和'人2属性。

<?php
// Read and write for owner, nothing for everybody else
chmod("/somedir/somefile", 0600);

// Read and write for owner, read for everybody else
chmod("/somedir/somefile", 0644);

// Everything for owner, read and execute for others
chmod("/somedir/somefile", 0755);

// Everything for owner, read and execute for owner's group
chmod("/somedir/somefile", 0750);
?>

编辑推荐函数:

  • 04-25php dir 函数实例教程
  • 04-25php chroot -改变根目录函数
  • 04-25php chdir 改变目录函数教程
  • [!--infotagslink--]

    相关文章

    • Painter绘制红衣喝酒男水粉画效果教程

      今天小编在这里就来给Painter的这一款软件的使用者们来说一说绘制红衣喝酒男水粉画效果的教程,各位想知道具体绘制步骤的使用者,那么下面就快来跟着小编一起看一看教程...2016-09-14
    • iPhone6怎么激活?两种苹果iPhone6激活教程图文详解

      iPhone6新机需要激活后才可以正常使用,那么对于小白用户来说,iPhone6如何激活使用呢?针对此问题,本文就为大家分别介绍Wifi无线网络激活以及iPhone6连接电脑激活这两种有效的方法,希望本文能够帮助到大家...2022-09-14
    • Photoshop制作雨中野外孤独行走的一头牛海报教程

      今天小编在这里就来给各位photoshop的这一款软件的使用者们来说下制作雨中野外孤独行走的一头牛海报的教程,各位想知道具体制作方法的使用者们,大家就快来看一看小编给...2016-09-14
    • Painter绘制帅气卡通魔法王子漫画教程

      今天小编在这里就来给Painter的这一款软件的使用者们来说一下绘制帅气卡通魔法王子漫画的具体教程,各位想知道绘制步骤的使用者,那么下面就快来跟着小编一起看一看教程...2016-09-14
    • Illustrator鼠绘堆雪人的孩童矢量插画教程

      今天小编在这里就来给各位Illustrator的这一款软件的使用者们来说说鼠绘堆雪人的孩童矢量插画的教程,各位想知道具体绘制方法的使用者们,那么各位就快来跟着小编来看看...2016-09-14
    • 安卓手机app添加支付宝支付开发教程

      支付宝支付在国内算是大家了,我们到处都可以使用支付宝了,下文整理介绍的是在安卓app应用中使用支付宝进行支付的开发例子。 之前讲了一篇博客关与支付宝集成获取...2016-09-20
    • 美图秀秀给照片天空加蓝天白云教程一览

      今天小编在这里就来给美图秀秀的这一款软件的使用者们来说下究竟该怎么给照片天空加蓝天白云的教程,各位想知道具体制作步骤的,那么下面就来跟着小编一起看看吧。 ...2016-09-14
    • llustrator绘制扁平化风格卡通警察护士空姐肖像教程

      今天小编在这里就来给llustrator的这一款软件的使用者们来说一说绘制扁平化风格卡通警察护士空姐肖像的教程,各位想知道具体绘制步骤的使用者们,那么下面就快来跟着小编...2016-09-14
    • Illustrator绘制一个方形的录音机图标教程

      今天小编在这里就来给Illustrator的这一款软件的使用者们来说一下绘制一个方形的录音机图标的教程,各位想知道具体绘制方法的使用者们,那么下面就来看一下小编给大家分...2016-09-14
    • php正确禁用eval函数与误区介绍

      eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
    • php中eval()函数操作数组的方法

      在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
    • photoshop简单制作一个搞笑的换脸表情包教程

      今天小编在这里就来给photoshop的这一款软件的使用者们来说一说简单制作一个搞笑的换脸表情包的教程,各位想知道具体制作方法的使用者们,那么大家就快来看一看教程吧。...2016-09-14
    • Python astype(np.float)函数使用方法解析

      这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08
    • photoshop给手绘画调色变换场景后期教程

      今天小编在这里就来给各位photoshop的这一款软件的使用者们来说说给手绘画调色变换场景的后期教程,各位想知道具体后期处理步骤的使用者们,那么大家就快来跟着小编来看...2016-10-02
    • Python中的imread()函数用法说明

      这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
    • 美图秀秀让你胸丰满起来处理教程

      今天小编在这里就来给美图秀秀的这一款软件的使用者们来说一下让你胸丰满起来的处理教程,各位想知道具体处理步骤的,那么下面就快来跟着小编一起看一下教程吧。 给...2016-09-14
    • Painter绘制雷神传插画教程

      今天小编在这里就来给Painter的这一款软件的使用者们来说一下绘制雷神传插画的教程,各位想知道具体绘制步骤的使用者,那么下面就快来跟着小编一起看看绘制方法吧。 ...2016-09-14
    • C# 中如何取绝对值函数

      本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
    • C#学习笔记- 随机函数Random()的用法详解

      下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
    • c# 数据类型占用的字节数介绍

      本篇文章主要是对c#中数据类型占用的字节数进行了详细的介绍。需要的朋友可以过来参考下,希望对大家有所帮助...2020-06-25