Código PHP:
$random = mt_rand();
$archivo = $_FILES['img']['name'];
$destino = "images/vehiculos/" . $random . "/";
$destino = "/images/vehiculos/" . $random . "/";
$ftp_server='ueuo.com';
$conectamosftp = ftp_connect($ftp_server);
// Usuario y Passs
$usuario="hostingquesea.ueuo.com";
$pass="cualquiercontraseña";
$conectar = ftp_login($conectamosftp, $usuario, $pass);
//Si no conecta termina.
if ((!$conectamosftp) || (!$conectar)) {
die;
}
//Creo la carpeta para las imágenes
ftp_pasv ($conectamosftp, true) ;
ftp_chdir($conectamosftp, "/images/vehiculos");
if(ftp_mkdir($conectamosftp,$random))
print ("Carpeta creada para las imágenes!");
else print ("Directorio no creado, prueba a borrar el coche y añadirlo de nuevo");
//Subo las imágenes en la carpeta recién creada
for ($i = 0; $i < $total; $i++)
{
if (is_uploaded_file($_FILES['img']['tmp_name'][$i]))
{
copy($_FILES['img']['tmp_name'][$i], $destino . $archivo[$i]) or die("<p>error durante la manipulación del archivo</p>");
// move_uploaded_file($_FILES['img']['tmp_name'][$i], $destino . $archivo[$i]);
$imagenes_vehiculos[] = $random ."/". $archivo[$i];
if (!file_exists($destino))
{
echo "Ya existe ese nombre de archivo<br>";
}
} else {
echo "No se ha cargado ninguna imagen en este campo, deberÃ*as editar el vehículo.<br>";
}
}
ftp_close($conectamosftp);
La carpeta sí que me la crea pero las imágenes no me las carga por lo que descarto problemas de permisos. ¿Qué puede ser?