我正在尝试调用$_SESSION
username
变量,以便它会显示在
/users/USERNAME/
我知道有办法做到这一点,但我必须做错了,因为这是我得到的错误:解析错误:语法错误,
unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or
T_VARIABLE or T_NUM_STRING
我做错了怎么办?我该如何解决?
这是我正在使用的代码:
move_uploaded_file( $_FILES['md']['tmp_name'],
"users/'.$_SESSION['username'].".$_FILES['md']['name'] );
答案 0 :(得分:6)
"
和'
错误混合,"
失踪
move_uploaded_file( $_FILES['md']['tmp_name'], "users/".$_SESSION['username']."/".$_FILES['md']['name'] );
答案 1 :(得分:1)
你有一个解析错误。
"users/"
不
"users/'
答案 2 :(得分:0)
在连接之前,你没有关闭字符串。
move_uploaded_file( $_FILES['md']['tmp_name'], "users/" . $_SESSION['username'] . $_FILES['md']['name'] );
答案 3 :(得分:0)
你的代码有错误,试试这个
move_uploaded_file( $_FILES['md']['tmp_name'],"users/".$_SESSION['username'].$_FILES['md']['name'] );
或
move_uploaded_file( $_FILES['md']['tmp_name'],"users/".$_SESSION['username']."/".$_FILES['md']['name'] );