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// Verificamos las imagenes
$file = $_FILES["img"]["name"];
$f_ruta = $_FILES["img"]["tmp_name"];
$sep=explode('image/',$_FILES["img"]["type"]); // Separamos image/ $tipo=$sep[1]; // Optenemos el tipo de imagen que es
//
if($tipo == "gif"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
if($check !== false) { // Es una imagen.
// set up basic connection
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // activar modo pasivo
if ((!$conn_id) || (!$login_result)) {
die("La conexión FTP ha fallado!"); }
$ruta = "c_images/album1584/";
// cargar un archivo
if (ftp_put($conn_id, $ruta, $f_ruta, FTP_ASCII
)) { echo "se ha cargado $file con éxito\n";
} else {
echo "Hubo un problema al cargar $file\n";
}
// cerrar la conexión ftp
} else {
echo "No es una imagen";
}
} else {
echo "Solo aceptamos GIF";
}