Comunidad de diseño web y desarrollo en internet online

Upload de imagenes mediante PHP

Citar            
MensajeEscrito el 27 Ago 2005 02:17 pm
Hola, quiero hacer una galería de imágenes donde los visitantes de la web puedan subir sus propias imágenes y estas se guarden en un directorio d mi server.
Mas o menos eso lo tengo solucionado, el problema es que me gustaría que se guardarán con el nombre original, ya que se me guardan con la id.
¿Cómo puedo solucionar esto?

Muchas gracias cristalablianos ;)

Por bluenet

100 de clabLevel



Genero:Masculino  

Sevilla

msie
Citar            
MensajeEscrito el 27 Ago 2005 02:20 pm
Esto no te dice algo???

http://www.cristalab.com/tutoriales/112/subir_archivos_con_php_por_ftp

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 28 Ago 2005 06:57 am
Esto lo he probado recibiendo por post los datos del formulario donde desde un input file enviaban la imagen.

imaginemos que recibes los parametros del formulario y variable donde recibes la imagen se llama $upimage.

entonces la variable $upimage tiene tambien otras propiedades como

$upimage_name (nombre del archivo como estaba grabada en el disco duro del usuario que la quiere subir)
$upimage_size (tamaño de la imagen)
$upimage_type (tipo del archivo jpg, gif, etc)

aca el codigo asumiendo que has recogido el file en $upimage

Código :

//creas una cadena con la direccion donde se va a poner la   imagen
$imagen = sprintf ("uploads/imagenes_noticias/%s", $upimage_name);
// mueves el archivo temporal a un directorio fisico  //move_uploaded_file(nombre_de_imagen, destino_de_imagen)
move_uploaded_file($upimage, $imagen);



Esto mueve la imagen con el mismo nombre que que el usuario puso y no una id.

Por keichi230

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Ago 2005 04:52 pm

Código :

<?
while(list($file,$valores)=Each($_FILES))
{
move_uploaded_file($valores['tmp_name'],'./carpeta/'.$valores[name']);
}
echo "XD";
?>


en el form colocas esto:

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

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox

 

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