copyphp
這個直接用下面這個函數就可以了,多看下手冊,很多例子的啊。
function recurse_($src,$dst) { // 原目錄,復制到的目錄
$dir = opendir($src);
@mkdir($dst);
while(false !== ( $file = readdir($dir)) ) {
if (( $file != '.' ) && ( $file != '..' )) {
if ( is_dir($src . '/' . $file) ) {
recurse_($src . '/' . $file,$dst . '/' . $file);
}
else {
($src . '/' . $file,$dst . '/' . $file);
}
}
}
closedir($dir);
}
2. 網站里的PHP是什麼意思呀,有什麼作用
什麼是 PHP
PHP 是基於預處理 HTML 頁面模型的一種腳本語言。當 Web 伺服器中的 PHP 預處理器發現像下面這樣的 PHP 語言標記時,將調用 PHP 引擎來執行該代碼:
<?php
代碼
?>
使用過命令式編程語言的編程人員都將會對 PHP 非常熟悉;您會發現它與 Perl、C 和 Java 在語法上很相似。嚴格來講,Java 是一種命令式編程語言,但它也利用了面向對象的結構和概念。PHP 在適宜的時候借鑒了這種結構,但它不是一種純粹的 OOP 語言。
3. PHP中如何把一個文件夾下的一個文件移動到另一個文件夾下
可以使用()函數進行。
參考代碼為:碰森
<?php
$file='userfile/a/abc.txt'; //舊目錄
if (file_exists($file)) {
$newFile='userfile/b/newabc.txt'; //新目錄
($file,$newFile); //拷貝到新目錄
unlink($file); //刪除舊目錄下的文件
}
其中,() 函數拷貝文件,語法:(source,destination)。將文件從 source 拷貝到 destination。如果成功則返回 TRUE,否則返回 FALSE。
(3)php擴展閱讀:
使用說明:
1、提示:如果要移動文件的話,使用 rename() 函數。用法:bool rename(string $oldname, string $newname),其中,$oldname為源文件的路徑名,$newname為移動後的文件路徑。如果二者表示的路徑在同一目錄下,則函數實際執行的是重命名,否則執行的是文件移動。
2、注釋:從 PHP 4.3.0 開始,如果啟用了 "fopen wrappers" 的話,source 和 destination 都漏吵胡可以是 URL。更多信息見 fopen()。如果 destination 是一個 URL,返攔則如果封裝協議不支持覆蓋已有的文件時拷貝操作會失敗。
3、重要事項:如果目標文件已存在,將會被覆蓋。
4. PHP復制文件 移動到其他文件夾內
PHP 中的 () 函數可以實現
() 函數拷貝文件。
(source,destination)
參數說明
source 必需。規定要復制的文件。
destination 必需。規定復制文件的目的地。
詳細說明
將文件從 source 拷貝到 destination。如果成功則返回 TRUE,否則返回 FALSE。
提示:如果要移動文件的話,請使用 rename() 函數。
注釋:從 PHP 4.3.0 開始,如果啟用了 "fopen wrappers" 的話,source 和 destination 都可以是 URL。更多信息見 fopen()。如果 destination 是一個 URL,則如果封裝協議不支持覆蓋已有的文件時拷貝操作會失敗。
重要事項:如果目標文件已存在,將會被覆蓋。
例如:
<?php
echo ("source.txt","new_file/target.txt");
?>