Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2016, 12:53
Avatar de floog
floog
 
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 4 meses
Puntos: 2
Busqueda Subir fichero a servidor y guardar ruta en BBDD

Buen día a todo el mundo,
sé el tema está bastante tratado, pero estoy intentando que este código funcione. Hacía muchisimo tiempo que no me ponía a programar en mysql y php y todo ha cambiado (creo que es más complejo). La cuestión es que en el script que adjunto, me funciona el subir los ficheros al servidor, pero no me agrega la ruta de almacenamiento en la tabla de mysql.
Código PHP:
require 'open.php';

//comprocion de erro
if ($_FILES["imagen"]["error"] > 0){
    echo 
"ha ocurrido un error";
} else {
    
//tamaño de archivo
    
$permitidos = array("image/jpg""image/jpeg""image/gif""image/png");
    
$limite_kb 400;

    if (
in_array($_FILES['imagen']['type'], $permitidos) && $_FILES['imagen']['size'] <= $limite_kb 1024){
        
//esta es la ruta donde copiaremos la imagen
        
$ruta "imagenes/" $_FILES['imagen']['name'];
        
//comprobamos si este archivo existe para no volverlo a copiar.
        
if (!file_exists($ruta)){
            
// movemos el archivo desde la ruta temporal a nuestra ruta
            
$resultado = @move_uploaded_file($_FILES["imagen"]["tmp_name"], $ruta);
            if (
$resultado){
                
$nombre $_FILES['imagen']['name'];
                echo 
$ruta;
                
$sql("INSERT INTO imagenes ('imagen') VALUES ('$ruta')") ;
                echo 
$sql;
                
$mysqli->query($sql);
                } else {
                    echo 
"ocurrio un error.";
                }
                } else {
                    echo 
$_FILES['imagen']['name'] . ", el archivo ya existe";
                }
                } else {
                    echo 
"el archivo excede el tamano de $limite_kb Kilobytes";
                }
                } 
Algún consejo? con los cambios a mysqli aún estoy perdido
gracias de antemano