Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/10/2009, 12:53
Avatar de dggluz
dggluz
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años, 10 meses
Puntos: 50
Respuesta: ayuda con upload.php o subir.php

¡Bienvenido Vallenet!: bueno, lo que quieres haces entonces es disponer de un "módulo" de alta de imágenes, ¿verdad?
Necesitarás dos páginas (o una sola si te animas a hacerlo todo en uno): una que tenga el formulario para que los usuarios suban las imágenes (puede estar hecha en HTML puro) y otra que lo procese.
El formulario tendría que ser algo así:
subirImágenes.php ó subirImágenes.html:
Código HTML:
<form action="procesaUpload.php" method="post" enctype="multipart/form-data" name="subirImagenes">
    <label>Archivo:</label>
    <input name="archivo" type="file" id="archivo">
    <br />
    <input name="boton" type="submit" id="boton" value="Enviar">
</form> 
El diálogo para que el usuario busque el archivo en su PC no lo haces tú, de eso se encargan el navegador y el sistema operativo del usuario; tu sólo pones algo como lo de arriba.
Luego, la página que procesa la subida de imágenes:
procesaUpload.php:
Código PHP:
if(is_uploaded_file($_FILES['archivo']['tmp_name']))
{
    if(
copy($_FILES['archivo']['tmp_name'], 'la ruta de destino'))
    {
        echo 
"Archivo subido con &eacute;xito.";
    }

También podrías comprobar el tamaño y el tipo del archivo (en realidad, deberías hacerlo) y otra alternativa es usar move_uploaded_file. Debes explorar un poco más la documentación de PHP para todo ello. Recuerda además que hay un límite seteado en config de apache (si no me equivoco, sino está en php.ini) para el tamaño de la request. Comienza a escribir tu código y cualquier duda, consulta. ¡Suerte!