[英]php copy function from one folder to another
這是我的代碼,我想做的是從原始目錄的根目錄中獲取文件post.php
或$file
,然后將其放在這個uniqueID目錄中,或者最終應到達$newFolder5
變量來完成。 !copy函數中的$root
是指向當前目錄內文件的路徑,然后在頁面加載時執行復制功能時,應將其轉到$newFolder5
目錄。 $root
或副本的源可以是文件目錄的字符串嗎?
<?php
$unique = uniqid();
$root = '/gallry/' . $dir_auth1 . '/'. 'post.php';
$folder = mkdir($unique, 0755);
$uniqueFolder = '/' . $unique . '/' . 'post.php';
$destination2 = $dir_auth1 . '/' . $unique . '/' . 'post.php';
$newFolder = '/' . $dir_auth1 . $uniqueFolder;
if (!copy($root, $newFolder)) {
echo " status not created.";
} else {
echo "Success!";
}
?>
我改變$dir_auth1
到'aidan'
,因為這是根目錄的post.php
在不在。
簡而言之,Im試圖做的是使用uniqid()
創建一個文件夾/目錄,並將post.php
放入其中。 或復制它。
您沒有創建要復制到的目錄。
$unique = uniqid();
$root = "/gallry/$dir_auth1/post.php";
$uniqueFolder = "/$dir_auth1/$unique";
$destFile = "$uniqueFolder/post.php";
if (mkdir($uniqueFolder)) {
if (copy($root, $destFile)) {
echo "Success!";
} else {
echo " status not created";
}
} else {
echo "Unable to create folder $uniqueFolder";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.