-5

mysqlでのアップロード中に画像の名前をユーザー名に変更

$file=$_FILES['image']['tmp_name'];
$image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name= addslashes($_FILES['image']['name']);

        move_uploaded_file($_FILES["image"]["tmp_name"],"photos_user/" . $_FILES["image"]["name"]);

        $location="photos_user/" . $_FILES["image"]["name"];

私のユーザー名は

$fname= $_POST['fname'];
4

2 に答える 2

2

交換するだけです:

move_uploaded_file($_FILES["image"]["tmp_name"],"photos_user/" . $_FILES["image"]["name"]);

と:

move_uploaded_file($_FILES["image"]["tmp_name"],"photos_user/" . $fname);
于 2012-11-27T08:38:03.743 に答える
0

これを試して:

<?php
  $fname = $_POST['fname'];

  $file=$_FILES['image']['tmp_name'];
  $image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
  $image_name= addslashes($_FILES['image']['name']);
  //$location="photos_user/" . $_FILES["image"]["name"];
  move_uploaded_file($_FILES["image"]["tmp_name"],"photos_user/" . $fname.".jpg"); // <--- altered here
?>
于 2012-11-27T08:38:44.290 に答える