您好我的问题出现在我的项目进入Web服务器时,本地工作都没问题。
我有一个允许您上传图片的表单,但上传到服务器屏幕时会显示空白,既不插入也不插入任何内容。 这是代码。
include("conexion.php");
conectarBD();
$dir_destino='../images/habitaciones/';
$imagen_subida = $dir_destino . basename($_FILES['imagen1']['name']);
/**/
$idUser = $_POST['idUser'];
$descripcion = $_POST['descripcion'];
$precio = $_POST['precio'];
$localidad = $_POST['localidad'];
$codpostal = $_POST['codpostal'];
$imagen1 = $_POST['imagen1'];
$direccion = $_POST['direccion'];
$lat = $_POST['latitud'];
$lng = $_POST['longitud'];
/**/
if(is_uploaded_file($_FILES["imagen1"]["tmp_name"])){
# verificamos el formato de la imagen
if ($_FILES["imagen1"]["type"]=="image/jpeg" || $_FILES["imagen1"]["type"]=="image/pjpeg" || $_FILES["imagen1"]["type"]=="image/gif" || $_FILES["imagen1"]["type"]=="image/bmp" || $_FILES["imagen1"]["type"]=="image/png"){
if (move_uploaded_file($_FILES['imagen1']['tmp_name'], $imagen_subida)) {
$imagen=$_FILES['imagen1']['name'];
//Creamos nuestra consulta sql
$consulta = "INSERT INTO habitaciones (descripcion, precio, direccion, lat, lng, idLocalidad, idUsuario, imagen) VALUES ('$descripcion ', '$precio','$direccion','$lat','$lng','$localidad','$idUser','$imagen')";
$resultado = mysql_query($consulta) or die('Error al procesar consulta: ' . mysql_error());
header("Location:zona-usuario.php");
} else {
echo "Posible ataque de carga de archivos!\n";
}
}else{
echo "<div class='error'>Error: El formato de archivo tiene que ser JPG, GIF, BMP o PNG.</div>";
}
}
mysql_close();