if(!empty($_FILES['files']['name'])){
$rand = mt_rand(1,9);
$date = date("ymdHis");
$path = "upload/img/".$date.$rand;
mkdir($path, 0777);
}
for ($i=0; $i<count($_FILES['files']['name']) and $i < 2; $i++) {
$file_ext = pathinfo($_FILES["files"]["name"][$i], PATHINFO_EXTENSION);
if (FileExtensionGetAllowUpload($file_ext) && is_uploaded_file($_FILES["files"]["tmp_name"][$i])) {
if(move_uploaded_file($_FILES["files"]["tmp_name"][$i], $path."/".$_FILES["files"]["name"][$i])) {
$message .= $_FILES["files"]["name"][$i] . "を送信しました。<br>";
$message .= "fileのパスは ".$path."/".$_FILES["files"]["name"][$i]." です。<br>";
} else {
$message = "ファイルをアップロードできません。<br>";
}
} else {
$message = "ファイルが選択されていません。<br>";
}
}
function FileExtensionGetAllowUpload($ext){
$allow_ext = array("gif","jpg","jpeg","png");
foreach($allow_ext as $v){
if ($v === $ext){
return 1;
}
}
return 0;
}
画像選択状態

送信後のブラウザ

送信後のディレクトリ

o oh, very nice!
file1、file2のパスも以下の様に取得できますね。
if($i == 0){
$file1 = $path."/".$_FILES["files"]["name"][$i];
$message .= "file1のパスは ".$file1." です。<br>";
} else {
$file2 = $path."/".$_FILES["files"]["name"][$i];
$message .= "file2のパスは ".$file2." です。<br>";
}