Foros del Web » Programando para Internet » PHP »

No consigo subir un fichero...

Estas en el tema de No consigo subir un fichero... en el foro de PHP en Foros del Web. Hola a todos, estoy intentando subir un fichero al hosting, pero no lo consigo... El codigo que utilizo es: Código PHP: $nombreDirectorio  = "./public_html/web/imagenes/" ; ...
  #1 (permalink)  
Antiguo 25/08/2007, 07:13
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 12 años, 9 meses
Puntos: 0
No consigo subir un fichero...

Hola a todos, estoy intentando subir un fichero al hosting, pero no lo consigo... El codigo que utilizo es:

Código PHP:
$nombreDirectorio ="./public_html/web/imagenes/";
$ruta_fichero $nombreDirectorio.$_FILES['ruta_imagen']['name'];
                   
$ruta "../../imagenes/";
$ruta_fich $ruta.$_FILES['ruta_imagen']['name'];
                   
if( 
move_uploaded_file ($_FILES['ruta_imagen']['tmp_name'], $ruta_fichero) ) {
     echo 
"<br> El fichero asociado al producto se ha subido con éxito <br>";

Se me queja en move_uploaded_file.....
Tiene permisos totales en public_html, en web y en imagenes...

El error que me sale es:

Warning: move_uploaded_file(./public_html/web/imagenes/Copia de header_low_ant.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/estutkli/public_html/web/insercionTorrent.php on line 54

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phppu0K5d' to './public_html/web/imagenes/Copia de header_low_ant.jpg' in /home/estutkli/public_html/web/insercionTorrent.php on line 54

Gracias,

PD: el ruta y el ruta_fich lo utilizo para almacenar la direccion en la BD, pero esto no me da problemas, ya que lo almacena bien
  #2 (permalink)  
Antiguo 25/08/2007, 08:07
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 6 meses
Puntos: 2135
Re: No consigo subir un fichero...

Al tu usar ./ le estas indicando al script que tome la ruta desde donde esta tu PHP, entonces si tu ruta de tu archivo insercionTorrent.php es:

/home/estutkli/public_html/web/insercionTorrent.php

La ruta que le indicas se convierte en:

/home/estutkli/public_html/web/public_html/web/imagenes/Copia de header_low_ant.jpg

Por lo que no existe y no puede subir el archivo.

Saludos.
  #3 (permalink)  
Antiguo 25/08/2007, 08:31
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 12 años, 9 meses
Puntos: 0
Re: No consigo subir un fichero...

Vale, muchas gracias, la solucion es:

$nombreDirectorio ="imagenes/";

Gracias una vez mas GatorV
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 20:00.