Login   Register  
PHP Classes
elePHPant
Icontem

File: formail.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Neftalí Yagua  >  Sendmail Attachment Files  >  formail.php  >  Download  
File: formail.php
Role: Example script
Content type: text/plain
Description: Ejemplo de envio de datos por e-mail.
Class: Sendmail Attachment Files
Send e-mail messages with attachment files
Author: By
Last change: rename
Date: 9 years ago
Size: 3,607 bytes
 

Contents

Class file image Download
<?
/**este es un script adicional, solo se permite el uso para probar el demo.
Todos los derechos reservados a Coderic Team, equipo de desarrollo de aplicaciones webs
www.coderic.com
miembros que desarrollaron scripts para esta clase: jhony192, cerexa, omega y oxl.
**/



if($_GET||$_POST)
{
$datas=parse_url($_SERVER['HTTP_REFERER']);
if(
$datas['host']!=$_SERVER['HTTP_HOST'])header('Location: http://'.$_SERVER['HTTP_HOST']);

$recogidas=array_merge($_GET,$_POST);
$conf['salida']=$recogidas["conf_salida"];
$conf['asunto']=$recogidas["conf_asunto"];
$conf['email']=$recogidas["conf_email"];
$conf['msg']=$recogidas["conf_msg"];
$conf['debug']=$recogidas["conf_debug"];
$conf['reply']=$recogidas["conf_reply"];
unset(
$recogidas["conf_asunto"],$recogidas["conf_email"],$recogidas["conf_msg"],$recogidas["conf_salida"],$recogidas["conf_debug"]);
while(list(
$var,$val)=each($recogidas))
{
$msg.="<strong>".$var.": </strong> ".$val."<br>\r\n";
}
$reply=($conf['reply'])?$conf['reply']:$_SERVER["SERVER_ADMIN"];



//inicio de demostración



include('sendmail.php');
sendmail($conf['asunto'],$msg,'"Formularios Web"<'.$_SERVER["SERVER_ADMIN"].'>',$conf['email'],'','',$conf['reply'],'',$_FILES);



//fin de demostración.







if($conf['salida']=='')$conf['salida']=$_SERVER['HTTP_REFERER'];
if(
$conf['debug']=='false')
{
$redirect=$conf['salida'].'?msg='.$conf['msg'];
header('Location: '.$redirect);
exit;
}
?>
<script>
alert('<?=$conf['msg']?>');
self.location='<?=$conf['salida']?>';
</script>
<?
}
else
{
?>
<form method="post" action="?" enctype="multipart/form-data">
<center>
    <table width="500" border="0" cellspacing="2" cellpadding="0">
      <tr>
        <td width="74"><div align="left">Nombre:</div></td>
        <td width="253"><input name="nombre" type="text" id="nombre" size="45" /></td>
      </tr>
      <tr>
        <td><div align="left">E-mail</div></td>
        <td><input name="email" type="text" id="email" size="45" /></td>

      </tr>
      <tr>
        <td><div align="left">Tel&eacute;fono:</div></td>
        <td><input name="telefono" type="text" id="telefono" size="45" /></td>
      </tr>
      <tr>
        <td><div align="left">Asunto:</div></td>

        <td><input name="asunto" type="text" id="asunto" size="45" /></td>
      </tr>
      <tr>
        <td><div align="left">Mensaje:</div></td>
        <td><textarea name="mensaje" cols="45" rows="6" id="mensaje"></textarea></td>
      </tr>
           <tr>
        <td><div align="left">Archivo 1 :</div></td>

        <td><input name="archivo1" type="file" id="asunto" size="40" /></td>
      </tr>      <tr>
        <td><div align="left">Archivo 2 :</div></td>

        <td><input name="archivo2" type="file" id="asunto" size="40" /></td>
      </tr>      <tr>
        <td><div align="left">Archivo 3 :</div></td>

        <td><input name="archivo3" type="file" id="asunto" size="40" /></td>
      </tr><tr>
        <td colspan="2"><div align="center">
          <input type="hidden" name="conf_email" value="admin@coderic.com"/>
          <input type="hidden" name="conf_debug" value="true"/>
          <input type="hidden" name="conf_asunto" value="Asunto del mensaje a recibir."/>
          <input type="hidden" name="conf_msg" value="Su mensaje ha Sido Enviado Con Exito"/>
          <input type="hidden" name="conf_salida" value="http://www.coderic.com/"/>

          <input name="submit" type="submit" value="Enviar"/>
        </div></td>
      </tr>
    </table></center>
  </form>
<?
}
?>