是上传的文件在线服务器不工作

时间:2014-12-11 18:29:11

标签: php forms is-uploaded-file

您好我的问题出现在我的项目进入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();     

0 个答案:

没有答案