仮想サーバー内の「デレクトリ」内のファイル構成は以下のアドレス~確認ができます。
http://afurieitohannei.la.coocan.jp/sns/Directory%20structure.htm
join デレクトリ内にあります、
├ member_picture //画像のアップロードデレクトリ(急きょ追加)
├index.php //会員登録用画面を作る
で質問があります。
index.php には```ここに言語を入力
if (empty($error)) {
// 画像をアップロードする
$image = date('YmdHis') . $_FILES['image']['picture'];
move_uploaded_file($_FILES['image']['tmp_name'], './member_picture/' . $image);
$_SESSION['join'] = $_POST; $_SESSION['join']['image'] = $image; header('Location: check.php'); exit(); }
以上ですが 画像を ├ member_picture //画像のアップロードデレクトリ(急きょ追加) のmember_picture デレクトリにアップロードするためのプログラムですが >以下 './member_picture/'に変更しました。 わざわざ ./ を前置しなくても・・・。phpスクリプトと同階層なら、素直に'member_picture/'と書くべきでは? 以上の回答をもらいましたが ./member_picture/' member_picture/' どちらでも 画像が member_pictureのデレクトリに画像はアップロードされません! 別の問題もあるとは思いますが この場合 相対パス 同じフォルダ内なので ./ を付けないといけない と私思います。 参考URL http://www.ic.daito.ac.jp/~uriu/web/tips/tips3.html#:~:text=%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E4%B8%8A%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE,%E3%82%92%E8%A8%98%E8%BF%B0%E3%81%99%E3%82%8B%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82 同じフォルダにある「file2.html」を指定する場合 「file2.html」 「./file2.html」 上記はいずれも同じデレクトリの「file2.html」というファイルを指定している。「./」は現在のフォルダを表している。 以上書いてあります。 同じデレクトリ内にある場合 相対パスは 以下 どちら正解でしょうか? ❶ ./member_picture/' ❷ member_picture/' 以上よろしくお願いいたします。
こちらの質問が複数のユーザーから「調査したこと・試したことが記載されていない質問」という指摘を受けました。

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2022/11/23 16:03
2022/11/23 16:04 編集
2022/11/25 19:53