2012-03-29 10 views
0

複数の添付ファイルを含む電子メールを送信するためのフォームを作成しています。そして私はそれらの複数の添付ファイルをデータベースに保存しています。 問題は、添付の配列のデータを取得するために、私は次のコードを使用していたデータベースに保存する方法です。これにより複数の添付ファイルをデータベースに保存する、phpmyadmin

$filesize = $_FILES['attachment']['size'][$key]; 
$extention = pathinfo ($_FILES['attachment']['name'][$key] ,PATHINFO_EXTENSION); 
$name=$_FILES['attachment']['name'][$key]; 
$data=file_get_contents($_FILES ['uploaded_file']['tmp_name'])); 

、私が手をサイズ、拡張子、ファイルの列の名前が、データではなく、エラーが発生します。ファイルの配列を取得するにはどうすればいいですか?

答えて

1

[$key]file_get_contents()行にありません。添付ファイル名はuploaded_fileで間違っています。これを使用:

$filesize = $_FILES['attachment']['size'][$key]; 
$extention = pathinfo($_FILES['attachment']['name'][$key] ,PATHINFO_EXTENSION); 
$name = $_FILES['attachment']['name'][$key]; 
$data = file_get_contents($_FILES['attachment']['tmp_name'][$key])); 
関連する問題