Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2009, 14:58
WinderJerter
 
Fecha de Ingreso: agosto-2009
Mensajes: 292
Antigüedad: 14 años, 8 meses
Puntos: 5
enviar archivo adjunto por formulario php

Hola que tal, les cuento; tengo un formulario echo con php y funciona todo correcto, quiero que envie archivos adjuntos y ya le puse la etiqueta input type="file" pero no se como hacerle para que se envie el archivo adjunto, aqui esta el codigo:

Código PHP:
<?php if (!isset($_POST['email'])) { ?>
  
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">

  <fieldset><legend>Informacion personal</legend>
  <dl><dt><label for="nombre">Nombre:</label></dt>
  <dd><input name="nombre" type="text" id="nombre" /></dl></dd>
  
  <dl><dt><label for="email">Email:</label></dt>
  <dd><input name="email" type="text" id="email" /></dl></dd></fieldset>
  
  <fieldset><legend>Envio de informacion</legend>
  <dl><dt><label for="colaboracion">Tipo de colaboracion:</label></dt>
  <dd><select name="colaboracion" id="colaboracion">
    <option value="guias">Envio de guias</option>
    <option value="logros">Envio de Logros</option>
    <option value="trucos">Envio de trucos</option>
  </select></dd></dl>
  
  <dl><dt><label for="adjunto">Archivo adjunto:</label></dt>
  <dd><input type="file" name="archivo"></dd></dl></fieldset>
  
  <fieldset><legend>Comentarios</legend>
  <dl><dt><label for="mansaje">Mensaje:</label></dt>
  <dd><textarea name="mensaje" id="mensaje"></textarea></dd></dl></fieldset>

  <input type="submit" value="enviar" />
</form>  
    
<?php }else{
  
$msg"Mensaje del formulario de contacto de XboxNetwork";  
  
$msg.= "\nNombre: "$_POST['nombre'];  
  
$msg.= "\nEmail: ".$_POST['email'];
  
$msg.= "\nColaboracion: Envio de ".$_POST['colaboracion'];
  
$msg.= "\nMensaje: ".$_POST['mensaje'];  
  
$remitente $_POST['email'];
  
$subject "Mensaje enviado desde mi pagina por: ".$_POST['nombre'];
  
mail('[email protected]'$subject$msg"FROM: $remitente");   
?>  

  <p><strong>Mensaje enviado.</strong><br />  
  Su mensaje se ha enviado correctamente, gracias por ponerse en contacto con nosotros</p> 
  
  <? ?>
Saludos y muchas gracias de antemano