Foros del Web » Programando para Internet » PHP »

No veo el problema de mi código de subida de imágenes

Estas en el tema de No veo el problema de mi código de subida de imágenes en el foro de PHP en Foros del Web. Código PHP: $random  =  mt_rand (); $archivo  =  $_FILES [ 'img' ][ 'name' ]; $destino  =  "images/vehiculos/"  .  $random  .  "/" ; $destino  =  "/images/vehiculos/"  ...
  #1 (permalink)  
Antiguo 01/06/2010, 04:24
Avatar de Lr_Darko  
Fecha de Ingreso: octubre-2008
Mensajes: 41
Antigüedad: 15 años, 6 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?
  #2 (permalink)  
Antiguo 01/06/2010, 06:05
 
Fecha de Ingreso: mayo-2010
Mensajes: 30
Antigüedad: 14 años
Puntos: 2
Respuesta: No veo el problema de mi código de subida de imágenes

Hola,
el directorio se crea correctamente?
  #3 (permalink)  
Antiguo 02/06/2010, 01:17
Avatar de Lr_Darko  
Fecha de Ingreso: octubre-2008
Mensajes: 41
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: No veo el problema de mi código de subida de imágenes

Sí.

El directorio se crea correctamente.
  #4 (permalink)  
Antiguo 02/06/2010, 03:57
Avatar de Lr_Darko  
Fecha de Ingreso: octubre-2008
Mensajes: 41
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: No veo el problema de mi código de subida de imágenes

Código PHP:
$connection ftp_connect($server);
 
$login ftp_login($connection$ftp_user_name$ftp_user_pass);
 
if (!
$connection || !$login) { die('Connection attempt failed!'); }
 
$upload ftp_put($connection$dest$source$mode);
 
if (!
$upload) { echo 'FTP upload failed!'; }
 
ftp_close($connection); 
Con ftp_put sí que me funciona, ni copy ni move_uploaded_file.
  #5 (permalink)  
Antiguo 02/06/2010, 04:22
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: No veo el problema de mi código de subida de imágenes

Código PHP:
Ver original
  1. if($_FILES['img']['error'][$i] != 0) {
  2.     echo 'Error al subir el archivo.';
  3. }
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: subida
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:23.