Foros del Web » Programando para Internet » PHP »

Problema con los navegadores

Estas en el tema de Problema con los navegadores en el foro de PHP en Foros del Web. Hola a todos, esta es mi primera duda y seguro que no la ultima. Vereis, estoy creando una especie de foro / wiki donde tengo ...
  #1 (permalink)  
Antiguo 21/12/2006, 16:12
 
Fecha de Ingreso: diciembre-2006
Mensajes: 3
Antigüedad: 17 años, 11 meses
Puntos: 0
Problema con los navegadores

Hola a todos, esta es mi primera duda y seguro que no la ultima.

Vereis, estoy creando una especie de foro / wiki donde tengo se pueden subir archivos, el metodo elegido es por FTP, la cuestion es que cuando tengo un FORM donde selecciono el fichero que quiero subir, con Internet Explorer me devuelve toda la ruta, que es lo que necesito para la funcion ftp_put donde le tengo que poner el identificador del servidor ftp, la ruta dentro del ftp donde quiero guardarlo, la ruta local del archivo a subir y el modo en que lo subo, en cambio, desde Opera o desde Firefox, solo me devuelve el nombre del archivo y su extension, no toda la ruta, que seria lo necesario para esa funcion.

¿¿¿¿Alguien me sabe decir porque?????

La version de PHP que uso es la 5.2.0, por si os sirve de ayuda.

Muchas gracias por las respuestas.

Un saludo a todos.
  #2 (permalink)  
Antiguo 22/12/2006, 08:15
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Problema con los navegadores

Cualquier navegador te mostrará solamente el nombre del archivo, un archivo subido por POST generará una entrada en $_FILES:

$_FILES['nombredelcampoenelformulario'] =>

['name']: nombre del archivo en la máquina de quien lo envía (solo nombre)
['tmp_name']: ruta absoluta al archivo, con su nombre temporal, guardado en el servidor.

y muchos otros que no vienen al caso (tamaño, tipo...)

si hacés un var_dump($_FILES) luego de subir un archivo, ¿hay alguna diferencia entre los navegadores?


saludos.
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 21:59.