我试图在PHP中将文件从一个路径移动到另一个路径,但没有成功
我正在尝试将一个文件我试图在PHP中将文件从一个路径移动到另一个路径,但没有成功,php,file,copy,Php,File,Copy,我正在尝试将一个文件'avatars/generic.jpg'移动到一个包含动态变量的文件夹中-$\u SESSION['user\u id']-路径如下所示 avatars/$_SESSION['user_id']/generic.jpg 但是我无法在PHP中使用copy函数使其工作。我在会话变量周围尝试了花括号等,但没有成功 有什么建议吗?试试: <?php copy("avatars/generic.jpg", "avatars/" . $_SESSION['user_i
'avatars/generic.jpg'
移动到一个包含动态变量的文件夹中-$\u SESSION['user\u id']
-路径如下所示
avatars/$_SESSION['user_id']/generic.jpg
但是我无法在PHP中使用copy函数使其工作。我在会话变量周围尝试了花括号等,但没有成功
有什么建议吗?试试:
<?php
copy("avatars/generic.jpg", "avatars/" . $_SESSION['user_id'] . "/generic.jpg");
?>
通过使用“.”运算符进行连接,您不必担心转义。请使用。至于具体的变量
"...avatars/".$_SESSION['user_id']."/generic.jpg ";
此文件夹avatars/$\u SESSION['user\u id']是否已存在?是。确保这一点。基本上,在注册我的网站时,会在文件夹“avatars”中创建一个文件夹,该文件夹以用户ID命名。用户ID也存储在$\u SESSION['user\u ID']中。接下来,我想在刚刚制作的folderUse move_uploaded_文件中放置一个通用的头像图标,并注意@rakeshjain指出的内容。您是否检查了错误日志中与此相关的任何特定错误?move_uploaded_文件是否只适用于上传的文件?此中没有上载的文件。。。。