2016-05-21 5 views
1

Wie kann ich die Anzahl der hochgeladenen Dateien zählen? Das ist meine Form:Wie man die Anzahl der hochgeladenen Dateien in PHP zählt

<div id="dragAndDropFiles" class="uploadArea"> 
     <h1>Drop Images Here</h1> 
    </div> 
    <form id="sfmFiler" class="sfmform" method="post" enctype="multipart/form-data"> 
     <input type="file" name="file" id="file" multiple /> 
     <input type="submit" name="submitHandler" id="submitHandler" class="buttonUpload" value="Upload"> 
    </form> 

und das ist das Stück von PHP, die die Dateien hochgeladen:

if($_SERVER['REQUEST_METHOD'] == "POST") { 
    $tmpFilePath = $_FILES['file']['tmp_name']; 
    $newFilePath = $dir.'/' . $_FILES['file']['name']; 
    if(move_uploaded_file($tmpFilePath, $newFilePath)) { 
     echo "xxx files are successfully uploaded"; 
    } 
} 
+2

versuchen Sie dies: 'count ($ _ FILES [ 'Datei'] [ 'name'])' –

+0

'echo count ($ _ FILES);' – Saty

+0

@Saty dies auch ist mir gibt immer die Nummer 1 –

Antwort

5

In diesem Code Sie erhalten nur eine Datei, weshalb Sie Ergebnis 1 erhalten Ändern Sie den Namen Ihrer Eingabedatei wie "file []"

und verwenden Sie dann die folgende Zeile Code erhalten Sie Ihr Wunschergebnis. Ursache ist ein Array, das die Eingabedaten enthält.

Danke, ich versuchte in meinem System das Ergebnis zu bekommen.

+0

es funktioniert jetzt super! Thnx –

+0

gut gemacht. gut gemacht. –

Verwandte Themen