私はメディアを構築していますが、私はユーザーに の画像をアップロードしたいのですが、私の問題 は保存または移動する方法ですこの写真のフォルダ には、写真は my_mediaフォルダには index.phpなどのファイルがあります。 my_mediaフォルダにアップロードするとこのファイルを移動できますが、私は望んでいません。 セキュリティの目的でファイルを提出してください。 誰かが私のコードのおかげで修正してください。私のPHPファイルフォルダにあるフォルダにイメージファイルを保存または移動する方法
この私のコード
require_once ('connect.php');
if (isset($_POST['Submit'])) {
$tmp_dir = "my_media/photo";
//it will move to my_media if assign my_media only to the variable $tmp_dir
//but don't work with $tmp_dir = "my_media/photo"
$tmp_name = $_FILES["image"]["tmp_name"];
$name = $_FILES["image"]["name"];
move_uploaded_file($tmp_name,$tmp_dir . basename($name));
//rename("my_media/photo","my_media/photo". basename($name));
$location=$name;
$fname=$_POST['first_name'];
$lname=$_POST['last_name'];
$sql = "INSERT INTO tbl_image (first_name, last_name, image_location)
VALUES ('$fname', '$lname', '$location')";
$res = mysqli_query($con,$sql);
//with this my the image name is inserted into my database but not into the foldermy_media/photo
header("Location:imgview.php");
}
あなたのパス '$ tmp_dir =" my_media/photo/";'の最後にスラッシュを入れてみましたか? –
私はそれを試しましたが、まだ動作していません –
フォルダ写真は存在し、書き込み可能ですか? –