segunda-feira, 22 de abril de 2019

Upload de ficheiros CET.DPMM.D.P.07

<?php
#files.php
date_default_timezone_set('Europe/Lisbon');

if(isset($_POST['mover'])){
    $data=date("ymdhis");
    $url=$_FILES['url']['name']; // syntax
    $tempFile=$_FILES['url']['tmp_name'];
    $extensao=pathinfo($url, PATHINFO_EXTENSION);
    $url=base64_encode($url);
    $url=$url.".".$extensao;
    $pasta="assets/img/";
    $url=$pasta.$data.$url;
    require_once("connection.php");
    $table="ficheiros";
    $sql="INSERT INTO $table (url) VALUES ('$url')";
    mysqli_query($connect, $sql);
    // transferir o ficheiro para uma pasta
    move_uploaded_file($tempFile,$url);
    header("Location:?sucesso");
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Upload de ficheiros</title>
</head>
<body>
    <form method="post" enctype="multipart/form-data">
        <input type="file" name="url" required><br>
        <input type="submit" name="mover" value="Enviar ficheiro">
       
    </form>
</body>
</html>

Sem comentários:

Enviar um comentário