Comunidad de diseño web y desarrollo en internet online

Problemas con subir archivo en formulario PHP y HTML

Citar            
MensajeEscrito el 15 Sep 2012 03:13 pm
Hola amigos, tengo problemas con un formulario, este siempre me da error "falta poner su archivo" y yo lo pongo, este formulario antes no tenia para subir archivos, imagenes, etc, yo se lo implante pero creo que algo no hice bien. Les dejo los datos uno es el HTML y el otro el PHP, espero me podais dar una ayuda, este formulario es para un cliente, desde ya muchas gracias por buestra colaboración.
Miguel.

Este es el PHP:
<?php
session_start();
include_once $_SERVER['DOCUMENT_ROOT'] . '/securimage/securimage.php';
$securimage = new Securimage();
if ($securimage->check($_POST['captcha_code']) == false) {
echo "El codigo de seguridad es incorrecto.<br /><br />";
echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
exit;
}
if($_FILES){
$nombre = $_FILES[ 'archivo' ][ 'name' ] ;
$tipo = $_FILES[ 'archivo' ][ 'type' ] ;
$nombre_temp = $_FILES[ 'archivo' ][ 'tmp_name' ] ;
$error = $_FILES[ 'archivo' ][ 'error' ] ;
$tamanio = $_FILES[ 'archivo' ][ 'size' ] ;
if($error == 0){
switch($tipo){
case 'image/jpeg':
case 'image/pjpeg':
$ext = 'jpg';
break;

case 'image/png':
$ext = 'png';
break;

case 'image/gif':
$ext = 'gif';
break;
default:
echo "Error en extension del archivo (solo se admiten extensiones de tipo: jpg , gif , png).<br /><br />";
echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
die();
if($tamanio > 1000000){
echo "Error en el tama&ntilde;o del archivo (maximo 1mb).<br /><br />";
echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
}
$destino = 'uploads/' .$nombre.rand().'.'.$ext;
$mover = move_uploaded_file( $nombre_temp, $destino );
}
else{
echo "Error en la subida del archivo.<br /><br />";
echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
die ();
};
}else{
echo "Falta subir la imagen.<br /><br />";
echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
die ();
}
if ($mover){
include("smtpmail.php");
// Aqui colocamos los campos que tiene nuestro formulario
$asunto = $_POST["tipo"];
$nombre = $_POST['nombre'];
$pais = $_POST['pais'];
$email = $_POST['email'];
$url = $_POST['url'];
$titulo = $_POST['titulo'];
$categoria = $_POST["tipo"]."";
$urlreciproca = $_POST['urlreciproca'];
$descripcion = $_POST['descripcion'];
$archivo = $_POST['file'];
$error = '';
// Aqui comprobamos si el usuario ingreso los datos requeridos
if ($nombre == ""){
$error.="No ha ingresado su Nombre <BR>\n";
}if ($pais == ""){
$error.="No ha ingresado su Pais <BR>\n";
}if ($email == ""){
$error.="No ha ingresado su Email <BR>\n";
}if ($url == ""){
$error.="No ha ingresado su Url <BR>\n";
}if ($titulo == ""){
$error.="No ha ingresado su Titulo <BR>\n";
}if ($categoria == ""){
$error.="No ha ingresado su Categoria <BR>\n";
}if ($urlreciproca == ""){
$error.="No ha ingresado su Url reciproca <BR>\n";
}if(ereg("[a-z0-9_.]+@[a-z0-9]+[.][.a-z0-9]+",$email)==0 && $email!=""){
$error.="El Email ingresado no es valido <BR>\n";
}if ($descripcion ==""){
$error.="No ha ingresado su Descripcion <BR>\n";
}if ($archivo ==""){
$error.="No ha ingresado su Archivo <BR>\n";
}if ($error != ""){
// Este es el archivo que contendra el mensaje de error
include ("contacto_error.php");
exit;
}else{
// Aqui armamos el mensaje
$TxtMensa="------------------------------------------------------\n\n";
$TxtMensa.="xxxxxxxxxxxxxxxxxxx \n\n";
$TxtMensa.="-----------------------------------------------------\n\n";


$TxtMensa.="Nombre: $nombre $apellido \n";
$TxtMensa.="Pais: $pais\n";
$TxtMensa.="E-mail: $email\n";
$TxtMensa.="Url: $url\n";
$TxtMensa.="Titulo: $titulo\n";
$TxtMensa.="Categoria: $categoria\n";
$TxtMensa.="Url reciproca: $urlreciproca\n";
$TxtMensa.="Descripcion: $descripcion \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n";
$TxtMensa.="Archivo: $archivo\n";
// Aqui hacemos el envio del
$Mail =& new PHPMailer();
$Mail->IsSMTP();
$Mail->Host = "localhost:25";
$Mail->SMTPAuth = false;
$Mail->WordWrap = 50;
$Mail->FromName = $nombre;
$Mail->From = $email;
$Mail->Priority = 1;
$Mail->Subject = $asunto;
$Mail->Body = $TxtMensa;
echo "<script language=\"JavaScript\">";
echo "alert(\"Se ha enviado el mensaje correctamente\");";
echo "</script>";
$Mail->AddAddress("[email protected]", "");
$destinomail = 'http://www.xxxxxxxx.com.ar'.$destino;
$Mail->Send();
// Este es el archivo que contendra el mensaje de agradecimiento o puede ingresar otra ruta para que lo redireccione despues de enviado el correo
include ("contacto_gracias.php");
}
//MODIFICAR A LA DIRECCIÓN EN SU SERVIDOR */
}else{
echo "error al subir la imagen.<br /><br />";
echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
die ();
}
?>
Y este es el HTML:
<form id="form1" name="form1" method="post" action="procesar.php" enctype="multipart/form-data">
<p></p>
<table width="1200" align="center">
<tr>
<td><table width="1198" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="260"></td>
<td width="938"><table width="935" border="0" align="center" bgcolor="#f5f9eb">
<tr>
<td width="365"><table width="365" border="0">
<tr>
<td width="185"><div align="left" class="Estilo1">Nombre</div></td>
<td width="180"><div align="left">
<input name="nombre" type="text" id="nombre" size="20" maxlength="35" />
</div></td>
</tr>
<tr>
<td width="185"><div align="left" class="Estilo1">Pa&iacute;s</div></td>
<td width="180"><div align="left">
<input name="pais" type="text" id="pais" size="20" maxlength="20" />
</div></td>
</tr>
<tr>
<td width="185"><div align="left" class="Estilo1">E-mail</div></td>
<td width="180"><div align="left">
<input name="email" type="text" id="email" size="20" maxlength="60" />
</div></td>
</tr>
<tr>
<td width="185"><div align="left" class="Estilo1">Url</div></td>
<td width="180"><div align="left">
<input name="url" type="text" id="url" size="20" maxlength="60" />
</div></td>
</tr>
<tr>
<td width="185"><div align="left" class="Estilo1">T&iacute;tulo</div></td>
<td width="180"><div align="left">
<input name="titulo" type="text" id="titulo" size="20" maxlength="68" />
</div></td>
</tr>
<tr>
<td width="185"><div align="left" class="Estilo1">Categor&iacute;a</div></td>
<td width="180"><div align="left">
<select name="tipo" id="tipo">
<option value="Seleccione una categor&iacute;a" selected="selected">Seleccione una categor&iacute;a</option>
<option value="Arte y Cultura">Arte y Cultura</option>
<option value="Campo">Campo</option>
<option value="Ciencias Alternativas">Ciencias Alternativas</option>
<option value="Ciencia y Tecnolog&iacute;a">Ciencia y Tecnolog&iacute;a</option>
<option value="Clasificados y Anuncios">Clasificados y Anuncios</option>
<option value="Deportes">Deportes</option>
<option value="Directorios Web">Directorios Web</option>
<option value="Dise&ntilde;o Web">Dise&ntilde;o Web</option>
<option value="Econom&iacute;a">Econom&iacute;a</option>
<option value="Educaci&oacute;n">Educaci&oacute;n</option>
<option value="Empresas">Empresas</option>
<option value="Entretenimiento y Ocio">Entretenimiento y Ocio</option>
<option value="Eventos">Eventos</option>
<option value="Hogar">Hogar</option>
<option value="Industria">Industria</option>
<option value="Inform&aacute;tica">Inform&aacute;tica</option>
<option value="Inmobiliarias">Inmobiliarias</option>
<option value="Internet">Internet</option>
<option value="Medios de Comunicaci&oacute;n">Medios de Comunicaci&oacute;n</option>
<option value="Motor">Motor</option>
<option value="Organismos Oficiales">Organismos Oficiales</option>
<option value="P&aacute;ginas Infantiles">P&aacute;ginas Infantiles</option>
<option value="Profesionales">Profesionales</option>
<option value="Pymes y Comercios">Pymes y Comercios</option>
<option value="Salud y Belleza">Salud y Belleza</option>
<option value="Servicios">Servicios</option>
<option value="Sociedad">Sociedad</option>
<option value="Transportes">Transportes</option>
<option value="Viajes y Turismo">Viajes y Turismo</option>
<option value="Directorios Tem&aacute;ticos">Directorios Tem&aacute;ticos</option>
<option value="Gu&iacute;as y Portales">Gu&iacute;as y Portales</option>
<option value="Redes Sociales">Redes Sociales</option>
<option value="Recursos para Webmaster">Recursos para Webmaster</option>
</select>
</div></td>
</tr>
<tr>
<td width="185"><div align="left" class="Estilo1">Url rec&iacute;proca</div></td>
<td width="180"><div align="left">
<input name="urlreciproca" type="text" id="urlreciproca" value="" size="20" maxlength="120" />
</div></td>
</tr>
<tr>
<td width="185"><div align="left" class="Estilo1">Subir archivo</div></td>
<td width="180"><div align="left">
<input name="archivo" type='file' id="archivo" size="20"/>
</div></td>
</tr>
<tr>
<td width="185"></td>
<td width="180"></td>
</tr>
<tr>
<td width="185"></td>
<td width="180"></td>
</tr>
<tr>
<td width="185"><div align="left"><span class="Estilo1">Descripci&oacute;n: M&aacute;ximo 190 caracteres </span></div></td>
<td width="180"><textarea name="descripcion" cols="25" rows="6" id="descripcion" onKeyDown="valida_longitud()" onKeyUp="valida_longitud(190)"></textarea></td>
</tr>
<tr>
<td>Caracteres:</td>
<td><input type="text" name=caracteres size=4></td>
</tr>
<tr>
<td width="185"></td>
<td width="180"><p align="center"><img id="captcha" src="/securimage/securimage_show.php" alt="CAPTCHA Image" />
</p>
<p align="center">
<input type="text" name="captcha_code" size="10" maxlength="6" />
<a href="#" onclick="document.getElementById('captcha').src = '/securimage/securimage_show.php?' + Math.random(); return false">[ Cambiar imagen ]</a></p></td>
</tr>
<tr>
<td width="185"></td>
<td width="180"><div align="center">
<input type="submit" name="Submit" value="Envia" />
<input type="reset" name="Submit2" value="Limpiar" />
</div></td>
</tr>
</table>
</td>
<td width="570"></td>
</tr>
</table>
<p align="center"></p>
</td>
</tr>
</table></td>
</tr>
</table>
</form>

Por migueldesaez

5 de clabLevel



Genero:Masculino  

Argentina

msie7
Citar            
MensajeEscrito el 16 Sep 2012 03:07 pm
*primero pon tu codigo en las etiquetas [code]TU CODIGO[/code] muchos veen los post , de vista , si veeen algo confuso como lo que pusiste sera mas dificil que den una respuesta ya que muchos le dedican solo 5 a 10 minutos y leer tu codigo toma trabajo

*segundo aprende a identar tu codigo veras que el error posible que tienes salte a la vista
http://es.wikipedia.org/wiki/Indentación
--no revise tu codigo a fondo solo decir que tu codigo php le falta una llave de cierre "}"
procesar.php

Código :

<?php
session_start();
include_once $_SERVER['DOCUMENT_ROOT'] . '/securimage/securimage.php';
$securimage = new Securimage();
if ($securimage->check($_POST['captcha_code']) == false) {
   echo "El codigo de seguridad es incorrecto.<br /><br />";
   echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
   exit;
}
if($_FILES){
   $nombre = $_FILES[ 'archivo' ][ 'name' ] ;
   $tipo = $_FILES[ 'archivo' ][ 'type' ] ;
   $nombre_temp = $_FILES[ 'archivo' ][ 'tmp_name' ] ;
   $error = $_FILES[ 'archivo' ][ 'error' ] ;
   $tamanio = $_FILES[ 'archivo' ][ 'size' ] ;
   if($error == 0){
      switch($tipo){
         case 'image/jpeg':
         case 'image/pjpeg':
            $ext = 'jpg';
         break;

         case 'image/png':
            $ext = 'png';
         break;

         case 'image/gif':
            $ext = 'gif';
         break;
         default:
         echo "Error en extension del archivo (solo se admiten extensiones de tipo: jpg , gif , png).<br /><br />";
         echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
         die();
         if($tamanio > 1000000){
            echo "Error en el tama&ntilde;o del archivo (maximo 1mb).<br /><br />";
            echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
         }
         $destino = 'uploads/' .$nombre.rand().'.'.$ext;
         $mover = move_uploaded_file( $nombre_temp, $destino );
      }
      else{
         echo "Error en la subida del archivo.<br /><br />";
         echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
         die ();
      };
   }else{
      echo "Falta subir la imagen.<br /><br />";
      echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
      die ();
   }
   if ($mover){
      include("smtpmail.php");
      // Aqui colocamos los campos que tiene nuestro formulario
      $asunto = $_POST["tipo"];
      $nombre = $_POST['nombre'];
      $pais = $_POST['pais'];
      $email = $_POST['email'];
      $url = $_POST['url'];
      $titulo = $_POST['titulo'];
      $categoria = $_POST["tipo"]."";
      $urlreciproca = $_POST['urlreciproca'];
      $descripcion = $_POST['descripcion'];
      $archivo = $_POST['file'];
      $error = '';
      // Aqui comprobamos si el usuario ingreso los datos requeridos
      if ($nombre == ""){
      $error.="No ha ingresado su Nombre <BR>\n";
      }if ($pais == ""){
      $error.="No ha ingresado su Pais <BR>\n";
      }if ($email == ""){
      $error.="No ha ingresado su Email <BR>\n";
      }if ($url == ""){
      $error.="No ha ingresado su Url <BR>\n";
      }if ($titulo == ""){
      $error.="No ha ingresado su Titulo <BR>\n";
      }if ($categoria == ""){
      $error.="No ha ingresado su Categoria <BR>\n";
      }if ($urlreciproca == ""){
      $error.="No ha ingresado su Url reciproca <BR>\n";
      }if(ereg("[a-z0-9_.]+@[a-z0-9]+[.][.a-z0-9]+",$email)==0 && $email!=""){
      $error.="El Email ingresado no es valido <BR>\n";
      }if ($descripcion ==""){
      $error.="No ha ingresado su Descripcion <BR>\n";
      }if ($archivo ==""){
      $error.="No ha ingresado su Archivo <BR>\n";
      }if ($error != ""){
         // Este es el archivo que contendra el mensaje de error
         include ("contacto_error.php");
         exit;
      }
      else{
            // Aqui armamos el mensaje
            $TxtMensa="------------------------------------------------------\n\n";
            $TxtMensa.="xxxxxxxxxxxxxxxxxxx \n\n";
            $TxtMensa.="-----------------------------------------------------\n\n";


            $TxtMensa.="Nombre: $nombre $apellido \n";
            $TxtMensa.="Pais: $pais\n";
            $TxtMensa.="E-mail: $email\n";
            $TxtMensa.="Url: $url\n";
            $TxtMensa.="Titulo: $titulo\n";
            $TxtMensa.="Categoria: $categoria\n";
            $TxtMensa.="Url reciproca: $urlreciproca\n";
            $TxtMensa.="Descripcion: $descripcion \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n";
            $TxtMensa.="Archivo: $archivo\n";
            // Aqui hacemos el envio del
            $Mail =& new PHPMailer();
            $Mail->IsSMTP();
            $Mail->Host = "localhost:25";
            $Mail->SMTPAuth = false;
            $Mail->WordWrap = 50;
            $Mail->FromName = $nombre;
            $Mail->From = $email;
            $Mail->Priority = 1;
            $Mail->Subject = $asunto;
            $Mail->Body = $TxtMensa;
            echo "<script language=\"JavaScript\">";
            echo "alert(\"Se ha enviado el mensaje correctamente\");";
            echo "</script>";
            $Mail->AddAddress("[email protected]", "");
            $destinomail = 'http://www.xxxxxxxx.com.ar'.$destino;
            $Mail->Send();
            // Este es el archivo que contendra el mensaje de agradecimiento o puede ingresar otra ruta para que lo redireccione despues de enviado el correo
            include ("contacto_gracias.php");
         }
   //MODIFICAR A LA DIRECCIÓN EN SU SERVIDOR */
   }else{
      echo "error al subir la imagen.<br /><br />";
      echo "Por favor volver <a href='javascript:history.go(-1)'>atras</a> e intentelo nuevamente.";
      die ();
   }

?>

formulario.html

Código :

<form id="form1" name="form1" method="post" action="procesar.php" enctype="multipart/form-data">
   <p></p>
   <table width="1200" align="center">
      <tr>
         <td>
            <table width="1198" align="center" cellpadding="0" cellspacing="0">
               <tr>
                  <td width="260"></td>
                  <td width="938">
                     <table width="935" border="0" align="center" bgcolor="#f5f9eb">
                        <tr>
                           <td width="365">
                              <table width="365" border="0">
                                 <tr>
                                    <td width="185"><div align="left" class="Estilo1">Nombre</div></td>
                                    <td width="180"><div align="left"><input name="nombre" type="text" id="nombre" size="20" maxlength="35" /></div></td>
                                 </tr>
                                 <tr>
                                    <td width="185"><div align="left" class="Estilo1">Pa&iacute;s</div></td>
                                    <td width="180"><div align="left"><input name="pais" type="text" id="pais" size="20" maxlength="20" /></div></td>
                                 </tr>
                                 <tr>
                                    <td width="185"><div align="left" class="Estilo1">E-mail</div></td>
                                    <td width="180"><div align="left"><input name="email" type="text" id="email" size="20" maxlength="60" /></div></td>
                                 </tr>
                                 <tr>
                                    <td width="185"><div align="left" class="Estilo1">Url</div></td>
                                    <td width="180"><div align="left"><input name="url" type="text" id="url" size="20" maxlength="60" /></div></td>
                                 </tr>
                                 <tr>
                                    <td width="185"><div align="left" class="Estilo1">T&iacute;tulo</div></td>
                                    <td width="180"><div align="left"><input name="titulo" type="text" id="titulo" size="20" maxlength="68" /></div></td>
                                 </tr>
                                 <tr>
                                    <td width="185"><div align="left" class="Estilo1">Categor&iacute;a</div></td>
                                    <td width="180">
                                       <div align="left">
                                       <select name="tipo" id="tipo">
                                          <option value="Seleccione una categor&iacute;a" selected="selected">Seleccione una categor&iacute;a</option>
                                          <option value="Arte y Cultura">Arte y Cultura</option>
                                          <option value="Campo">Campo</option>
                                          <option value="Ciencias Alternativas">Ciencias Alternativas</option>
                                          <option value="Ciencia y Tecnolog&iacute;a">Ciencia y Tecnolog&iacute;a</option>
                                          <option value="Clasificados y Anuncios">Clasificados y Anuncios</option>
                                          <option value="Deportes">Deportes</option>
                                          <option value="Directorios Web">Directorios Web</option>
                                          <option value="Dise&ntilde;o Web">Dise&ntilde;o Web</option>
                                          <option value="Econom&iacute;a">Econom&iacute;a</option>
                                          <option value="Educaci&oacute;n">Educaci&oacute;n</option>
                                          <option value="Empresas">Empresas</option>
                                          <option value="Entretenimiento y Ocio">Entretenimiento y Ocio</option>
                                          <option value="Eventos">Eventos</option>
                                          <option value="Hogar">Hogar</option>
                                          <option value="Industria">Industria</option>
                                          <option value="Inform&aacute;tica">Inform&aacute;tica</option>
                                          <option value="Inmobiliarias">Inmobiliarias</option>
                                          <option value="Internet">Internet</option>
                                          <option value="Medios de Comunicaci&oacute;n">Medios de Comunicaci&oacute;n</option>
                                          <option value="Motor">Motor</option>
                                          <option value="Organismos Oficiales">Organismos Oficiales</option>
                                          <option value="P&aacute;ginas Infantiles">P&aacute;ginas Infantiles</option>
                                          <option value="Profesionales">Profesionales</option>
                                          <option value="Pymes y Comercios">Pymes y Comercios</option>
                                          <option value="Salud y Belleza">Salud y Belleza</option>
                                          <option value="Servicios">Servicios</option>
                                          <option value="Sociedad">Sociedad</option>
                                          <option value="Transportes">Transportes</option>
                                          <option value="Viajes y Turismo">Viajes y Turismo</option>
                                          <option value="Directorios Tem&aacute;ticos">Directorios Tem&aacute;ticos</option>
                                          <option value="Gu&iacute;as y Portales">Gu&iacute;as y Portales</option>
                                          <option value="Redes Sociales">Redes Sociales</option>
                                          <option value="Recursos para Webmaster">Recursos para Webmaster</option>
                                       </select>
                                       </div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td width="185"><div align="left" class="Estilo1">Url rec&iacute;proca</div></td>
                                    <td width="180"><div align="left">
                                    <input name="urlreciproca" type="text" id="urlreciproca" value="" size="20" maxlength="120" /></div></td>
                                 </tr>
                                 <tr>
                                    <td width="185"><div align="left" class="Estilo1">Subir archivo</div></td>
                                    <td width="180"><div align="left"><input name="archivo" type='file' id="archivo" size="20"/></div>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td width="185"></td>
                                    <td width="180"></td>
                                 </tr>
                                 <tr>
                                    <td width="185"></td>
                                    <td width="180"></td>
                                 </tr>
                                 <tr>
                                    <td width="185"><div align="left"><span class="Estilo1">Descripci&oacute;n: M&aacute;ximo 190 caracteres </span></div></td>
                                    <td width="180"><textarea name="descripcion" cols="25" rows="6" id="descripcion" onKeyDown="valida_longitud()" onKeyUp="valida_longitud(190)"></textarea></td>
                                 </tr>
                                 <tr>
                                    <td>Caracteres:</td>
                                    <td><input type="text" name=caracteres size=4></td>
                                 </tr>
                                 <tr>
                                    <td width="185"></td>
                                    <td width="180">
                                       <p align="center"><img id="captcha" src="/securimage/securimage_show.php" alt="CAPTCHA Image" /></p>
                                       <p align="center">
                                          <input type="text" name="captcha_code" size="10" maxlength="6" />
                                          <a href="#" onclick="document.getElementById('captcha').src = '/securimage/securimage_show.php?' + Math.random(); return false">[ Cambiar imagen ]</a>
                                       </p>
                                    </td>
                                 </tr>
                                 <tr>
                                    <td width="185"></td>
                                    <td width="180">
                                       <div align="center">
                                          <input type="submit" name="Submit" value="Envia" />
                                          <input type="reset" name="Submit2" value="Limpiar" />
                                       </div>
                                    </td>
                                 </tr>
                              </table>
                           </td>
                           <td width="570"></td>
                        </tr>
                     </table>
                     <p align="center"></p>
                  </td>
               </tr>
            </table>
         </td>
      </tr>
   </table>
</form> 

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Sep 2012 03:13 pm
a otra cosa

Código :

$archivo = $_POST['file'];
if ($archivo ==""){
      $error.="No ha ingresado su Archivo <BR>\n";
}

ahi deberia ir mas correctamente el nombre del archivo , por que no tienes ningun campo llamado file

Código :

<input name="archivo" type='file' id="archivo" size="20"/>

solo tienes el name="archivo"

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Sep 2012 09:26 pm

tuadmin escribió:

a otra cosa

Código :

$archivo = $_POST['file'];
if ($archivo ==""){
      $error.="No ha ingresado su Archivo <BR>\n";
}

ahi deberia ir mas correctamente el nombre del archivo , por que no tienes ningun campo llamado file

Código :

<input name="archivo" type='file' id="archivo" size="20"/>

solo tienes el name="archivo"


Gracias tuadmin, voy a ver como lo arreglo
Saludos
Miguel

Por migueldesaez

5 de clabLevel



Genero:Masculino  

Argentina

msie7

 

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