Я новичок в PHP, и я хочу проверить файл до его загрузки в PhpMyAdmin. Единственные типы файлов, которые я хочу добавить в мою базу данных, - это PDF, DOC и DOCX. Я проверил в Интернете решение, но я действительно не могу найти его. Надеюсь, вы, ребята, можете мне помочь.Как проверить, какой файл загружен
<?php
$servername = "localhost";
$username = "root";
$password = "usbw";
$dbname = "persons";
// CREATE A CONNECTION WITH THE DATABASE
// CONNECTIE MAKEN MET DATABASE
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// CHECK IF SUBMIT IS CLICKED
// CONTROLEER OF SUBMIT IS GEKLIKT
if(isset($_POST['submit']))
{
$filetmp = $_FILES["cv"]["tmp_name"];
$filename = $_FILES["cv"]["name"];
$filetype = $_FILES["cv"]["type"];
$filepath = "files/".$filename;
move_uploaded_file($filetmp,$filepath);
// INSERT VALUES IN THE DATABASE
// VOEG WAARDES TOE IN DE DATABASE
$sql = "INSERT INTO cv (cv_name,cv_path,cv_type) VALUES ('$filename','$filepath','$filetype')";
$result = mysqli_query($conn, $sql);
}
// INSERT cv_id IN person_id
// VOEG cv_id TOE IN person_id
$cv = $conn->insert_id;
?>
и вы чувствуете, что форма HTML опущены от вопроса неактуальной? проверьте на наличие ошибок, вы этого не делаете. –
Возможный дубликат [php check file extension in upload form] (http://stackoverflow.com/questions/10456113/php-check-file-extension-in-upload-form) – olibiaz