Comunidad de diseño web y desarrollo en internet online

$_FILE(T_T);

Citar            
MensajeEscrito el 30 May 2005 04:23 pm
Hola a todos en este caso estoy dando vueltas con este código, que la verdad no se porque no funciona please díganme si hay algo mal :cry: okok me tranquilizo

aquí esta el código

Código :

$nombre_archivo   =   $HTTP_POST_FILES['archivo']['name']; 
      $tipo_archivo   =   $HTTP_POST_FILES['archivo']['type']; 
      $tamano_archivo   =   $HTTP_POST_FILES['archivo']['size']; 
      $directorio      =   'images/web/';
      move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'],$directorio.$nombre_archivo);


debe funcionar verdad o algo esta mal :crap:

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 30 May 2005 06:58 pm
El code parece estar bien, pero mas bien postea el error que te da, a veces esto es por que si la ruta esta mal, que si l carpeta no tiene permisos, que si el archivo es muy grande, etc.....

Pon el error que te da a ve rque puede ser.

Intenta cambiando $HTTP_POST_FILES por $_FILES.
Saludos

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 30 May 2005 08:03 pm
prueba con este, este tiene que funcionarte

Código :

<?
$directorio="./";



$archivos=($_FILES)?$_FILES:array();
while(list($archivo,$datos)=each($archivos))
{
copy($datos['tmp_name'],$directorio.$datos['name']);
}
?>

ya lo probe y funciona perfecto,
la carpeta que le especifiques debe tener los permisos a 777 o 666
revisa bien, si no sabes como cambiar los permisos aqui hay una guia

si aun asi no se suben los archivos revisa que en el formulario de envio en la etiqueta form este lo siguiente:

Código :

method="post" enctype="multipart/form-data"

ej:

Código :

 <form action="?" method="post" enctype="multipart/form-data">

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 30 May 2005 10:23 pm
bueno estuve buscando lo del problema y encontre un post donde le paso lo mismo pero a el le daba error y ami no me daba ningun error, gracias a los dos por responder el detalle era este codigo que pusiste jhony192

Código :

method="post" enctype="multipart/form-data"


Gracias nuevamente :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 30 May 2005 11:16 pm
muchas veces ese detallito se nos pasa por alto.
:lol: :lol: :lol: antes me pasaba a diario, ya no me pasa
tan seguido. cualquier consulta, no dudes en postearla.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 18 May 2011 11:58 am
<?
$directorio="./";



$archivos=($_FILES)?$_FILES:array();
while(list($archivo,$datos)=each($archivos))
{
copy($datos['tmp_name'],$directorio.$datos['name']);
}
?>
___________________________________________________________________

Esta si que es una buena respuesta. Despues de muchas horas buscando una solucion
por fin una que funciona de verdad.
MUCHAS GRACIAS

Por elbereth

0 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.