Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2008, 10:36
naturadinfinitus
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
adjuntar foto en un formulario

hola amigos me gustaria saber si con php puedo mandar una foto que esta dentro de un formulario a mi correo?????
Código PHP:
<?
if (!$HTTP_POST_VARS){
?>
        <tr align="center" valign="top">
          <th height="150" align="center" scope="row"><form action="envia_form_php.php" method=post enctype="multipart/form-data">
            <table width="496" height="59" border="2" align="center" bordercolor="#006600">
              <tr>
                <td align="left" valign="top"><p><span class="Estilo72">NOMBRE&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
                  <label>
                    <input name="NOMBRE" type="text" id="NOMBRE" size="50" />
                    </label>
                </p>
                  <p class="Estilo72">TU FOTO &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <label>
                    <input name="FOTO" type="file" id="FOTO" size="37" />
                    </label>
                  </p>
                  <p class="Estilo72">EXPERIENCIA                  </p>
                  <span class="Estilo72">
                  <label>                  </label>
                  </span>
                  <label><textarea name="EXPERIENCIA" cols="60" id="EXPERIENCIA">describe tu experiencia aquí...</textarea>
                  </label></td>
              </tr>
            </table>
            <p>
              <label>
              <input name="enviar" type="submit" id="enviar" value="Enviar" />
              </label>
              <label>
              <input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
              </label>
            </p>
            </form>
<?
}else{
    
//Estoy recibiendo el formulario, compongo el cuerpo
    
$cuerpo "Formulario enviado\n";
    
$cuerpo .= "Nombre: " $HTTP_POST_VARS['NOMBRE'] . "\n";
    
$cuerpo .= "foto: " $HTTP_POST_VARS['FOTO'] . "\n";
    
$cuerpo .= "experiencia: " $HTTP_POST_VARS['EXPERIENCIA'] . "\n";

    
//mando el correo...
    
mail("tours@xxx","Formulario recibido",$cuerpo);

    
//doy las gracias por el envío
    
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
ese es el codigo que le tengo ahorita al formulario para que me envie los datos que pido, pero en la ocpcion de foto solo me envia el nombre de la foto por ejemplo foto.jpg pero no el archivo osea la foto en si.

espero entiendan mi pregunta... graciass......

Última edición por naturadinfinitus; 07/02/2009 a las 08:20