Tôi đã có một tình huống tương tự khi tôi cần sao chép từ tên miền này sang tên miền khác trên cùng một máy chủ, Đây chính xác là những gì đã hoạt động trong trường hợp của tôi, bạn cũng có thể điều chỉnh cho phù hợp với tên miền của mình:
foreach(glob('../folder/*.php') as $file) {
$adjust = substr($file,3);
copy($file, '/home/user/abcde.com/'.$adjust);
Lưu ý việc sử dụng "chất nền ()", nếu không có nó, đích sẽ trở thành '/home/user/abcde.com/../folder/', đây có thể là điều bạn không muốn. Vì vậy, tôi đã sử dụng chất nền () để loại bỏ 3 ký tự đầu tiên (../) để có được đích đến mong muốn đó là '/home/user/abcde.com/folder/'. Vì vậy, bạn có thể điều chỉnh hàm struct () và cả hàm global () cho đến khi phù hợp với nhu cầu cá nhân của bạn. Hi vọng điêu nay co ich.
"old_location/."
chỉ là một lỗi đánh máy?