Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2015, 04:56
Avatar de agusax
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