我正在使用move_uploaded_file()
将文件上传到平台上,但无法正常工作。这不是权限错误。我已经检查过了,但是找不到问题。
<?php
session_start();
include("ligarBD.php");
$local = $_POST['local'];
$rua = $_POST['rua'];
$codigopostal = $_POST['cep'];
$descricao = $_POST['descricao'];
$horas = $_POST['horas'];
$rate = $_POST['rate'];
$cidade = $_POST['cidade'];
$filename= $_FILES['image']['name'];
if($_POST['upload']){
$folder="/images/locais/";
if(move_uploaded_file($_FILES['image']['tmp_name'],$folder.$filename)){
$inserirlocal = "INSERT INTO iga_locais VALUES(default,'$local','$rua','$codigopostal','$descricao','$filename','$horas','$cidade','$rate')";
mysqli_query($ligar,$inserirlocal);
$_SESSION['msg'] = "<p style='color:green;'>Dados salvos com sucesso!</p>";
header("Location:inserirLocais.php");
}else{
$_SESSION['msg'] = "<p style='color:red;'>Erro ao salvar dados!</p>";
header("Location:inserirLocais.php");
}
}
?>
它已很好地插入数据库中,但是显示消息“ Erro ao salvar dados!”,并且没有将图像上传到我选择的de文件夹中。