|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2008-01-17 19:09 UTC] bjori@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2026 The PHP GroupAll rights reserved. |
Last updated: Sun Jun 14 07:00:01 2026 UTC |
Description: ------------ Hi, I'm having troubles with the contact form in my webpage. I linked the php with action script. Also to comunicate with the server I use the unicode: System.useCodepage = false; Is this ok or should I errase this line? Reproduce code: --------------- <?php $destinatario="citlallichan@acceco.com.mx"; //estos datos se usaran como cabecera del email. $cabeceras="MIME-Version: 1.0\r\n"; $cabeceras .= "Content-type: text/html; charset=utf-8\r\n"; $cabeceras.="From: {$_POST['nombre']}<{$de}>\r\n"; $cabeceras.="Reply-To: {$_POST['email']}\r\n"; //el asunto del mensaje: $asunto="Contacto Sitio Web ACCECO"; //El cuerpo del mensaje: $cuerpo.=' Nombre: '.$_POST['nombre']. "<br>"; $cuerpo.=' Email: '.$_POST['email']. "<br>"; $cuerpo.=' Empresa: '.$_POST['empresa']. "<br>"; $cuerpo.=' Telefono: '.$_POST['telefono']. "<br>"; $cuerpo.=' Se entero de nosotros por: '.$_POST['medio']. "<br>"; $cuerpo.=' Comentario: '.$_POST['texto']; //la persona que envia el email. $de=$_POST['email']; if(mail($destinatario, $asunto, $cuerpo,$cabeceras)){ echo utf8_encode('&estado=enviado'); }else{ echo utf8_encode('&estado=no_enviado'); } ?> Expected result: ---------------- It suppouse to send an email with the data previously captured in the form. The code uses an "if" to make sure the process is complete, when it's not a messagge tells you that a problem ocurred. Actual result: -------------- An error ocurred and can't send the mail