<?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