Subir imagenes con php

Survivor

Buenas! Me gustaria que alguna de las personas que maneja php ya con facilidad me informaran de como puedo hacer para q los usuarios :puedan subir imagenes a una carpeta , limitar a unos kb y tambien para poder cambiar el nombre de la imagen a la id del usuario (x ejemplo como media-vida) me podriais indicar un tutorial o mostarme un script basico para que pueda modificarlo para lo que me interesa

Salu2 y Gracias por contestar

Abreu

El formulario seria algo asi:

< form method='post' action='' enctype='multipart/form-data'>< input type='file' name='uppic'> < input type='submit' value='Upload'></form>

El script esta en esta direccion que aqui no se puede pegar:

http://www.corrmunity.com/temp/subirfoto.phpi

Basicamente eso... asi valdrian Gifs y Jpegs de hasta 40Kb.

Abreu

Y asi ya lo bordas:

move_uploaded_file($FILES[foto][tmp_name],
$rutaimagenes.ereg_replace("[a-zA-Z0-9-
.&;:\/=\?()%!+].([a-zA-Z0-9-.&;:\/=\?()%!+])$",
"$idusuario.\1",$
FILES[foto][tmp_name]));


Editado por administrador:<br>
He añadido unos saltos de linea en la llamada a la funcion para no corromper el formato de las tablas.

gohrum

Abreu

Para mantener la extension del archivo original.

gohrum

Survivor

Abreu despues de crear la carpeta profile y poner CMOD a 777 el script me da error en el momento en el que llega a los else y no se porq , he mirado el codigo varias veces pero no caigo en cual es el problema .

Sabes si hay algo mal?

Gracias por contestar

Abreu

Donde aparecen los mensajes con # tienes que imprimir los errores.

echo "Archivo demasiado grande"; (por ejemplo)

Si sigue sin ir: en el script que puse omiti unas llaves por que hay un if muy simple, prueba a ponerselas.

Usuarios habituales

  • Abreu
  • Survivor
  • gohrum