Alguien tiene idea de a qué se debe esto? y alguna idea para solucionarlo? ya que tal vez los usuarios al no poder colocar el arroba desistan de enviar su mail.
Por las dudas dejo el código que usé en el formulario:
:: en el 1º fotograma del mc con el formulario coloqué:
rec = "[email protected]";
serv="php";
fields_descriptions = Array("", Array("t1", "your_name", "Nombre:"), Array("t2", "your_email", "email:"), Array("t3", "telephone", "Telefono:"), Array("t4", "message", "Mensaje:"), Array("t5", "field_2", "E-mail:"), Array("t6", "field_3", "Address:"), Array("t7", "field_4", "fax:"))
for (i=1; i<=fields_descriptions.length; i++) {
this["k"+i].text=fields_descriptions[i][2];
}
:: y en el botón enviar:
on (release) {
for (i=1; i<_parent.fields_descriptions.length; i++) {
if (_parent[_parent.fields_descriptions[i][1]]!=undefined) {
this[_parent.fields_descriptions[i][1]]=_parent[_parent.fields_descriptions[i][1]]+"&777&"+_parent.fields_descriptions[i][2];
}
}
this.recipient=_parent.rec;
i=undefined;
getURL("contact1."+_parent.serv, "_blank", "POST");
}
:: Luego colgué en la web un PHP con el siguiente código:
Error_Reporting(E_ALL & ~E_NOTICE);
while ($request = current($_REQUEST)) {
if (key($_REQUEST)!='recipient') {
$pre_array=split ("&777&", $request);
$post_vars[key($_REQUEST)][0]=$pre_array[0];
$post_vars[key($_REQUEST)][1]=$pre_array[1];
}
next($_REQUEST);
}
reset($post_vars);
$subject="From ".$post_vars['your_name'][0] ;
$headers= "From: ".$post_vars['your_email'][0] ."\n";
$headers.='Content-type: text/html; charset=iso-8859-1';
$message='';
while ($mess = current($post_vars)) {
if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {
$message.="<strong>".$mess[1]."</strong> ".$mess[0]."<br>";
}
next($post_vars);
}
Espero respuestas.
Muchas Gracias.