Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-09-2008
Shadowless Shadowless is offline
Miembro
 
Registrado: abr 2007
Posts: 33
Poder: 0
Shadowless Va por buen camino
Upload Múltiple

Hola !!!

Quería hacer un formulario con un campo " Subir fotos " que fuera variable, es decir, que pulsando un botón se fueran agregando campos del tipo " File ".
El caso es que el formulario funciona bien y agrega los campos correctamente, sin embargo los archivos no se " Suben " bien.
Os dejo el código, si me pudieran echar una mano os estaría muy agradecido.
Un saludo. ^_^

Código PHP:
<style type='text/css'>
div#fotos input
{
displayblock;
margin-bottom.5em;
}
</
style>
<
script type='text/javascript'>
/*
Máximo número de fotos
*/
MAX_FOTOS 5;
/*
Número total de fotos
*/
totalFotos 0;

function 
docLoad()
{
/*
Guardamos una referencia a la lista de fotos
*/
oDivFotos document.getElementById("fotos");
}


function 
agregarFoto()
{
/*
Si el número de campos supera el máximo no continuamos
*/
if(totalFotos >= MAX_FOTOS){
alert('Superaste el número máximo de fotos');
return 
false;
}
/*
Creamos un objeto input para una nueva foto
*/
var oInput document.createElement('input');
/*
Asignamos propiedades
*/
oInput.type 'file';
oInput.name 'fotos[]';
/*
Insertamos el objeto input en la lista de fotos
*/
oDivFotos.appendChild(oInput);
totalFotos++;
/*
Ponemos el foco del teclado en el cuadro de texto insertado
*/
oInput.focus();
}
</script>
<body onload='docLoad()'>


/*
Este es el input del formulario
*/

<div id='fotos'>
<p style="margin-bottom: 1px">
<input type='file' name='fotos[]'>
</div>

<input type='button' value='Agregar' onclick='agregarFoto()'>
<p>


/*
Y este el tratamiento que hago del formulario
*/


$uploaddir = "Fotos\Cine\ $pelicula";
if(is_uploaded_file($_FILES['fotos[0]']['tmp_name']))

{

move_uploaded_file($_FILES['fotos[0]']['tmp_name'],$uploaddir.'/'.$_FILES['fotos[0]']['name']);

}

if(is_uploaded_file($_FILES['fotos[1]']['tmp_name']))

{

move_uploaded_file($_FILES['fotos[1]']['tmp_name'],$uploaddir.'/'.$_FILES['fotos[1]']['name']);



Última edición por Shadowless fecha: 14-09-2008 a las 23:29:56.
Responder Con Cita
  #2  
Antiguo 21-09-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No sé si el código que has puesto está completo, porque, falta al menos el propio formulario HTML, con su correspondientes atributos "action", "method", y, en este caso (para subir archivos) también el atributo "enctype"...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ftp Upload / Download (Aplicación) seoane Internet 15 08-03-2008 15:24:37
error en upload a servidor FTP m8estrella83 Varios 0 15-02-2008 02:18:47
Error en upload con NMFTP MichelH Internet 4 26-01-2008 20:16:06
upload masivo kayetano PHP 12 06-12-2006 16:45:39
como upload una bB.D. bdf con un form kassel PHP 4 22-01-2004 21:01:55


La franja horaria es GMT +2. Ahora son las 00:01:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi