Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2015, 11:57
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 5 meses
Puntos: 4
Warning: ftp_put(): Could not create file

Hola gente, espero que me puedan echar una mano con el siguiente código ya que me esta dando un error... Warning: ftp_put(): Could not create file

Tengo un servidor web, donde mediante el formulario subo las imagenes, ahora tengo otro servidor mas y quiero que cualquier imagen que suba, se suba al otro servidor. para no alojar las imágenes en el propio servidor.

Código PHP:
Ver original
  1. // Verificamos las imagenes
  2.     $file = $_FILES["img"]["name"];
  3.     $f_ruta = $_FILES["img"]["tmp_name"];
  4.     $sep=explode('image/',$_FILES["img"]["type"]); // Separamos image/
  5.     $tipo=$sep[1]; // Optenemos el tipo de imagen que es
  6.     //
  7.     if($tipo == "gif"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
  8.     $check = getimagesize($_FILES["img"]["tmp_name"]);
  9.         if($check !== false) { // Es una imagen.
  10.             // set up basic connection
  11.             $conn_id = ftp_connect($ftp_server);
  12.             // login with username and password
  13.             $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  14.             // activar modo pasivo
  15.             ftp_pasv($conn_id, true);
  16.             if ((!$conn_id) || (!$login_result)) {
  17.                 die("La conexión FTP ha fallado!");
  18.             }
  19.             $ruta = "c_images/album1584/";
  20.             // cargar un archivo
  21.             if (ftp_put($conn_id, $ruta, $f_ruta, FTP_ASCII)) {
  22.                 echo "se ha cargado $file con éxito\n";
  23.             } else {
  24.                 echo "Hubo un problema al cargar $file\n";
  25.             }
  26.             // cerrar la conexión ftp
  27.             ftp_close($conn_id);   
  28.         } else {
  29.             echo "No es una imagen";
  30.         }
  31.     } else {
  32.         echo "Solo aceptamos GIF";
  33.     }