Hinzufügen von timestamp-und benutzerdefinierten Namen für eine hochgeladene Datei über PHP

War ich auf der Suche nach einem Weg, um einen Zeitstempel hinzufügen und eine benutzerdefinierte name für eine hochgeladene Datei auf meinen server via php. Ich kann einige Lesungen auf $_FILE[] zu verstehen, seine Argumente, aber die offizielle PHP-docs geben keine ausführliche Erklärung.

Dies ist der code, den ich verwenden, um upload -, wo könnte ich den timestamp (date('m-d-Y_H:i:s')) und der name (sprich: "myFile") zu erstellen, eine uniq-Namen für Dateien, die hochgeladen werden?

Dank!

$date = date('m-d-Y_H:i:s');    
$file_path = "uploads/{$_POST['name']}/";

    if (!file_exists("uploads/{$_POST['name']}")) {
        mkdir("uploads/{$_POST['name']}", 0777, true);  
    } else {
        echo 'folder already exists!';
    }

    $file_path = $file_path . basename($_FILES['zipFile']['name']);
    if (move_uploaded_file($_FILES['zipFile']['tmp_name'], $file_path)) {
        echo "success";
    } else {
        echo "fail";
    }
InformationsquelleAutor Edmond Tamas | 2015-06-11
Schreibe einen Kommentar