Foros del Web » Programando para Internet » PHP »

Guardar imagen en una carpeta determinada con PHP

Estas en el tema de Guardar imagen en una carpeta determinada con PHP en el foro de PHP en Foros del Web. Buenas, estoy intentando hacer un gestor de contenidos en el cual tengo que subir una imagen a BBDD y guardar dicha imagen en una carpeta ...
  #1 (permalink)  
Antiguo 24/11/2015, 11:26
 
Fecha de Ingreso: mayo-2009
Mensajes: 3
Antigüedad: 14 años, 11 meses
Puntos: 0
Guardar imagen en una carpeta determinada con PHP

Buenas, estoy intentando hacer un gestor de contenidos en el cual tengo que subir una imagen a BBDD y guardar dicha imagen en una carpeta determinada, fuera de las carpetas del gestor, pero no consigo guardar la imagen en la carpeta correspondiente, me guarda bien la imagen en la BBDD pero no se me guarda la imagen en la carpeta.

Alguien me podría ayudar, por favor??

Os dejo este trozo del código que es el que intento hacer para que guarde lla imagen en la carpeta correspondiente. Muchas gracias

$carpeta = "../../../img/actualidad/fotos/";
opendir($carpeta);
$carpetaDestino = $carpeta.$_FILES['imagen']['name'];
copy($_FILES['imagen']['tmp_name'], $carpetaDestino);
$ruta=mysql_real_escape_string("fotos/".$_FILES['imagen']['name']);
  #2 (permalink)  
Antiguo 24/11/2015, 13:15
Avatar de tiobavie  
Fecha de Ingreso: noviembre-2015
Ubicación: Santander
Mensajes: 13
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: Guardar imagen en una carpeta determinada con PHP

http://www.forosdelweb.com/f18/codigo-para-subir-imagen-1142541/

Mira por aquí... Es de ayer mismo
  #3 (permalink)  
Antiguo 24/11/2015, 15:25
 
Fecha de Ingreso: mayo-2009
Mensajes: 3
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Guardar imagen en una carpeta determinada con PHP

Muchas gracias, le voy a echar un vistazo a ver si me soluciona el problema.

un saludo
  #4 (permalink)  
Antiguo 25/11/2015, 04:56
Avatar de agusax  
Fecha de Ingreso: junio-2011
Ubicación: Puerto Real (Cádiz)
Mensajes: 74
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Guardar imagen en una carpeta determinada con PHP

Yo subiría por ftp al directorio.
Código PHP:
Ver original
  1. $local =  $_FILES['file']['tmp_name'];
  2.         $imagen = $_FILES['file']['name'];
  3.         if(is_uploaded_file($_FILES['file']['tmp_name']))
  4.           {print("ha cargado");}
  5.  
  6.         $id_ftp = ftp_connect("MIHOST",21);
  7.         ftp_login ($id_ftp, "MIUSER", "MIPASS");
  8.         ftp_pasv ($id_ftp, false);
  9.         ftp_chdir ($id_ftp, "/public_html/images/links/"); //carpeta donde vamos a dejar el archivo
  10.         if (ftp_put($id_ftp,$imagen,$local,FTP_BINARY)){
  11.           echo "Imagen subida correctamente al servidor <br>";
  12.         }else{echo "No se ha subido la imagen al servidor <br>";}
  13.         ftp_quit($id_ftp);

Recuerda que en el formulario donde realizas la subida hay que añadir la característica enctype.
Ejemplo:
<FORM ACTION='modificar_link.php' METHOD='post' ENCTYPE='multipart/form-data'>
Espero que te sea de ayuda

Etiquetas: carpeta, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:03.