Foros del Web » Programando para Internet » PHP »

Subir archivos al servidor

Estas en el tema de Subir archivos al servidor en el foro de PHP en Foros del Web. Hola a todos.. Estoy en una encrucijada,, no puedo subir archivos al servidor,, eh intentado de todo,, y esto descubri: Utilice la funcion " is_uploaded_file ...
  #1 (permalink)  
Antiguo 16/10/2007, 21:57
Avatar de jesuscancino  
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Pregunta Subir archivos al servidor

Hola a todos..

Estoy en una encrucijada,, no puedo subir archivos al servidor,, eh intentado de todo,, y esto descubri:

Utilice la funcion "is_uploaded_file" pero nunca me ingresa,, no entiendo el porque,, trato de subir una imagen "jpg" de 315kb,, ya revice la configuracion de mi PHP.ini,, y todo esta correcto (por lo menos eso creo)...

Este es el codigo que empleo:

if(is_uploaded_file($_FILES['archivo']['tmp_name'])) {
if(move_uploaded_file($_FILES['archivo']['tmp_name'], "img.jpg")){

echo "Archivo cargado correctamente";
}else{echo "Archivo no copiado";}
else {
echo "Archivo nunca cargado"
;
}

Y despues de ejecutar de ejecutar este codigo,, siempre me imprime: "Archivo nunca cargado",, antes de formatear mi maquina, el codigo funcionaba correctamente, ahora ya no lo hace, tal vez sea por la configuracion del PHP.ini,, la verdad ya no se que mas hacer, espero sus comentarios al respecto..

Te antemano gracias.
  #2 (permalink)  
Antiguo 17/10/2007, 05:31
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
Re: Subir archivos al servidor

PHP guarda temporalmente el fichero en un directorio (que depende de la configuración del equipo y del PHP). Deberías comprobar si PHP tiene permiso para escribir en ese directorio...
__________________
Kelpie
  #3 (permalink)  
Antiguo 17/10/2007, 05:55
Avatar de Bartak  
Fecha de Ingreso: enero-2004
Ubicación: Chilito
Mensajes: 121
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Subir archivos al servidor

y si ocupas el copy no mas.

http://es.php.net/manual/es/function.copy.php


saludos.
__________________
"Llegado el momento supervisare my propia caida" - Alvaro Henriquez
  #4 (permalink)  
Antiguo 17/10/2007, 10:17
Avatar de jesuscancino  
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Subir archivos al servidor

Gracias por sus respuestas..

en cuanto al directorio temporal del PHP.. pues ya me habia percatado de ello y si le di todos los permisos 777,, y tambien intente utilizando la funcion COPY,, y en ambos casos la respuesta fue la misma,, no logre subir el dichoso archivo...
  #5 (permalink)  
Antiguo 17/10/2007, 12:15
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Re: Subir archivos al servidor

Cita:
Iniciado por jesuscancino Ver Mensaje
if(is_uploaded_file($_FILES['archivo']['tmp_name'])) {
if(move_uploaded_file($_FILES['archivo']['tmp_name'], "img.jpg")){
En el move_uploaded_file, donde pusistes "img.jpg" esta mal
debe ir el directorio donde quieres colocar el archivo subido.
Saludos
y espero te ayude
Franco
  #6 (permalink)  
Antiguo 17/10/2007, 13:45
Avatar de jesuscancino  
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 34
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Subir archivos al servidor

Cita:
Iniciado por franco190453 Ver Mensaje
En el move_uploaded_file, donde pusistes "img.jpg" esta mal
debe ir el directorio donde quieres colocar el archivo subido.
Saludos
y espero te ayude
Franco

cambie la ruta de destino y coloque: "imagenes/img.jpg",, y nada todo igual...
  #7 (permalink)  
Antiguo 17/10/2007, 14:25
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Subir archivos al servidor

Yo lo solucione asi:

$ruta = "img_noticias/".$_FILES['noticia_foto']['name'];


if (isset($_POST['submit'])) {
if(is_uploaded_file($_FILES['noticia_foto']['tmp_name'])) { // verifica haya sido cargado el archivo

if(move_uploaded_file($_FILES['noticia_foto']['tmp_name'], $ruta)) {
}
}

// A continuación el formulario
}

Esto lo encontre por ahi, no me preguntes donde por que no me acuerdo. Pero subir los sube y los deja en la carpeta "img_noticias", no se si te servira de ayuda pero bueno ahi esta
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:29.