0

$_SESSION username次のようなURLで表示されるように変数を呼び出そうとしています

/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'] );
4

4 に答える 4

6

との混合が間違って"おり'、1つ"が欠落しています

    move_uploaded_file( $_FILES['md']['tmp_name'], "users/".$_SESSION['username']."/".$_FILES['md']['name'] );
于 2012-08-01T14:41:02.427 に答える
1

解析エラーがあります。

"users/"

いいえ

"users/'
于 2012-08-01T14:41:26.590 に答える
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'] );
于 2012-08-01T14:42:33.860 に答える
0

連結の前に文字列を閉じていません。

 move_uploaded_file( $_FILES['md']['tmp_name'], "users/" . $_SESSION['username'] . $_FILES['md']['name'] );
于 2012-08-01T14:41:58.663 に答える