Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2010, 04:24
Avatar de Lr_Darko
Lr_Darko
 
Fecha de Ingreso: octubre-2008
Mensajes: 41
Antigüedad: 16 años, 4 meses
Puntos: 2
Busqueda No veo el problema de mi código de subida de imágenes

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 ($conectamosftptrue) ;
 
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); 
Uso el hosting gratuito FreeWebHostingArea.
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?