あなたは使用しimplode
ないでくださいexplode
あなたがどのようHTML
に構成されているかわかりませんが、あなたの名前は次のようになるはずです
$_FILES['pf5']['name'][0];
$_FILES['pf5']['name'][1];
$_FILES['pf5']['name'][2];
このようになる前に、複数のフォームを使用していることを意味します.....
$photo_name1 = $_FILES['pf5']['name'];
$photo_name2 = $_FILES['pf2']['name'];
これを想像してみてください
$names = array (); //have name array
foreach ( $_FILES ['image'] ['tmp_name'] as $key => $val) {
$names [] = $_FILES ['image'] ['name'] [$key]; //put names to array
}
echo implode(",", $names); // print the names
HTML
<form method="post" enctype="multipart/form-data">
<label for="file">Filename 1:</label> <input type="file" name="image[]"
id="file" /> <br /> <label for="file">Filename 2:</label> <input
type="file" name="image[]" id="file" /> <br /> <label for="file">Filename
3:</label> <input type="file" name="image[]" id="file" /> <br /> <input
type="submit" name="submit" value="Submit" />
</form>