2017-08-16 4 views
0

私はphpを初めて使い、データベースにアップロードする前にイメージファイルの名前を変更することは可能ですか?XAMPPデータベースにアップロードする前にPHPコードを使用してイメージファイルの名前を変更しますか?

EDIT:ファイルをデータベースにアップロードするためのフォームを使用しています。

<input type="file" name="image"> 
<input type="submit" name="upload" value="Add" action="viewpage.php"> 

EDIT:データベースのイメージ:画像名ながら

enter image description here


enter image description here

静止上記第二の画像がデータベースに元の画像のファイル名を示しますディレクトリは既に変更されています。

+1

ファイルシステムに格納し、DBに格納ファイルをいけません。 dbに名前\場所を保存する – rtfm

+1

アップロード時に使用しているコードを含めると役立つでしょう – George

答えて

0

ヨールはこれを試すことができます。..

<?php 
if(isset($_POST['submit_btn'])) 
{ 
    $tmp_file = $_FILES['uploadedfile']['tmp_name']; 
    $ext = pathinfo($_FILES["uploadedfile"]["name"], PATHINFO_EXTENSION); 
    $rand = md5(uniqid().rand()); 
    $post_image = $rand.".".$ext; 
    move_uploaded_file($tmp_file,"../post_imgs/".$post_image); 
} 
?> 
関連する問題