Comunidad de diseño web y desarrollo en internet online

Carga de archivos PHP (copy(), FILES_(), move)

Citar            
MensajeEscrito el 04 Jun 2012 09:21 pm
Hola tengo un problema, al hacer la copia del file (imagen,archivo), me corta los nombres, osea si el archivo se llama CASA.gif, al hacer la copia le corta el nombre a ASA.gif o lo traduce al ingles HOME, sinceramente creo que necesito alguna configuracion del info.php de apache o algo por el estilo, mis codigos son los siguientes.

___________
1/2 php: (UNO.PHP)
<?php
<form action="DOS.PHP" method="post" enctype="multipart/form-data">
Seleccione el archivo:
<input type="file" name="foto"><br>
<input type="submit" value="Enviar">
</form>
?>

____________
2/2 php: (DOS.PHP)
<?php
copy ($_FILES['foto']['tmp_name'],$_FILES['foto']['name'])
?>

__________
PD: No soy experta.

Por Shani Glez

0 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 Jun 2012 04:32 pm
prueba con move_uploaded_file

http://es2.php.net/move_uploaded_file

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jun 2012 09:01 pm
Busca la función move_upload_file ... y fíjate como recibir los valores del archivo enviado con la variable global $_FILES de php ....

Por ejemplo:

$nombre_archivo = $_FILES["archivo"]["name"];
$tipo_archivo = $_FILES["archivo"]["type"];
$tamano_archivo = $_FILES["archivo"]["size"];
move_uploaded_file($_FILES["archivo"]["tmp_name"],"imagenes/".$nombre_archivo)


Lo puse muy simple y sin validaciones de nada, pero básicamente es para que veas como funciona.

Por iramriquelme

1 de clabLevel



 

chrome

 

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