PHPのmove_uploaded_file関数の行き先パスに何を使用するのかを知る必要があります。 (http://php.net/manual/en/function.move-uploaded-file.phpを参照してください)PHPのmove_uploaded_fileの行き先のパス
今、私はうまく動作するコードを持っています。マイドメインのルートディレクトリは、(とりわけ)以下の項目が含まれます。
アップロード < - このをフォルダ
追加-フォトsubmit.phpを < - これは、move_uploaded_file
を使用するPHPファイルです
、私は次のコード行があります
$target_path = "uploads/" . basename($_FILES['uploadedFile']['name']);
$のTARGET_PATHをI関数の宛先パラメーターとして使用されます。 www.mydomain.com/add-photo-submit.phpでファイルにアクセスするとうまくいきます
しかし、私は最近.htaccessファイルを変更して.phpを削除し、末尾にスラッシュを追加しました。 PHPファイルは、www.mydomain.com/add-photo-submit/でアクセスします。 PHPファイルがターゲットパスを "www.mydomain.com/add-photo-submit/uploads/filename.jpg"として解釈していると思います「私は私のルートディレクトリには、このような設定になりたい将来的には...
を
は、私は絶対パスを使用してみましたが、それは私が権限を持っていないと述べた。
ルート
- 管理者(フォルダ)
-add-photo-submit.php
-uploads
move_uploaded_fileにはどのフレームがありますか?
か、PHP定数を使用することができ、 '$ _SERVERの代替として' __DIR__' [ 'DOCUMENT_ROOT']は '... 5年後 – AnchovyLegend
は、まだ役立ちます。ありがとう – raqulka