Я пытаюсь загрузить изображение, но я получаю ошибки. Вот мой код до сих пор
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = ""; //Taken out for stackoverflow question $conn = mysqli_connect($servername, $username, $password, $dbname); $dir = "ads/"; $file = $dir . basename($_FILES['cf']['name']); $uploadSuccess = 1; $imageFileType = pathinfo($file, PATHINFO_EXTENSION); if (!$conn) { echo 'Could not connect'; } else { if (!empty($_FILES['cf'] && $_POST['category'])) { $filesize = getimagesize($_FILES['cf']['tmp_name']); if ($filesize != false) { if (file_exists($file)) { echo 'File already exists'; $uploadSuccess = 0; } if ($_FILES['cf']['size'] > 500000) { echo 'Cannot use that large of a file'; $uploadSuccess = 0; } if ($imageFileType != 'jpg' && $imageFileType != 'png' && $imageFileType != 'jpeg') { echo 'Only jpg, png, and jpeg files are allowed'; $uploadSuccess = 0; } if ($uploadSuccess == 0) { echo 'Sorry, your file was not uploaded'; } else { if (move_uploaded_file($_FILES['cf']['tmp_name'], $file)) { echo 'The file: '.basename($_FILES['cf']['name'])." has been uploaded"; } else { echo 'Sorry, there was an error uploading your file'; } } } else { $uploadSuccess = 0; } } } ?>
Этот код не работает. Я занимаюсь этим два дня. Сначала попытайтесь получить его в базе данных. Теперь каталог. Вот ошибки, которые дал мне localhost.