Foros del Web » Programando para Internet » PHP »

Usar estructura de contro con array $_FILES['variable'] SOLUCIONADO

Estas en el tema de Usar estructura de contro con array $_FILES['variable'] SOLUCIONADO en el foro de PHP en Foros del Web. Tengo un formulario para subir una imagen al servidor y grabar varios campos en una base de datos Código: <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" ...
  #1 (permalink)  
Antiguo 09/10/2008, 21:48
Avatar de SpiderNet  
Fecha de Ingreso: agosto-2008
Ubicación: Venezuela
Mensajes: 29
Antigüedad: 15 años, 8 meses
Puntos: 0
Usar estructura de contro con array $_FILES['variable'] SOLUCIONADO

Tengo un formulario para subir una imagen al servidor y grabar varios campos en una base de datos

Código:
  <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" onSubmit="return checkForm(this);">
      <tr align="right" valign="top">
        <td><b>Foto 1:</b></td>
        <td><input type="file" name="formArchivo" value="" size="53"></td>
      </tr>
      <tr align="right" valign="top">
        <td><b>Descripcion:</b></td>
        <td><input type="text" name="formTxtFoto1" value=""  maxlength="80"size="69"></td>
      </tr>
        <td colspan="2" align="center">
          <br>
          <small>	* campos de caracter obligatorio</small><br>
          <input name="btnAdd" type="submit" value="Agregar Anuncio">
        </td>
Este formulario puede tener un archivo para subir o se puede dejar en blanco y solo se envia datos.

Cuando voy a comparar si se envio un archivo o no, para ejecutar una accion. Como lo hago???

Yo lo hago asi

Código:
	    if ($_FILES['formArchivo'] != "")
                    ...
Y no me funciona. Siempre el valor de $_FILES['formArchivo'] va a ser un array asi envie archivos o no.

Como deberia ser???

Última edición por SpiderNet; 09/10/2008 a las 21:54
  #2 (permalink)  
Antiguo 09/10/2008, 21:54
Avatar de SpiderNet  
Fecha de Ingreso: agosto-2008
Ubicación: Venezuela
Mensajes: 29
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Usar estructura de contro con array $_FILES['variable'] SOLUCIONADO

Tengo dos dias dandole vueltas al codigo, rehaciendo y cambiando muchas cosas.

Hasta que agote mis recursos y me decidi a preguntar aca.

Cuando le di enter para enviar el mensaje me di cuenta....

que es

Código:
if ($_FILES['formArchivo']['name'] != "")
Igualmente Gracias!!!
  #3 (permalink)  
Antiguo 09/10/2008, 21:55
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Usar estructura de contro con array $_FILES['variable'] SOLUCIONADO

$_FILES['campoFile']['name']
$_FILES['campoFile']['tmp_name']
$_FILES['campoFile']['size']
$_FILES['campoFile']['type']
$_FILES['campoFile']['error']
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:57.