Foros del Web » Programando para Internet » PHP »

formulario PHP con variables de flash

Estas en el tema de formulario PHP con variables de flash en el foro de PHP en Foros del Web. Hola a todos y gracias de antemano: "Érase una vez un swf que pasaba unas variables a un php y este contestaba enviando dos html(mail), ...
  #1 (permalink)  
Antiguo 24/11/2006, 19:26
Avatar de addenda  
Fecha de Ingreso: julio-2003
Ubicación: bcn
Mensajes: 167
Antigüedad: 20 años, 9 meses
Puntos: 2
formulario PHP con variables de flash

Hola a todos y gracias de antemano:

"Érase una vez un swf que pasaba unas variables a un php y este contestaba enviando dos html(mail), uno a mi y otro a la persona que rellenaba el formulario. Este funcionaba correctamente hasta que me han cambiado de maquina en el servidor por un cambio de dominio, como ya no tengo la dirección anterior no se que php utilizaba, ahora utiliza php 4.3.9 y no funciona, si lo pruebo en otro servidor con un php 4.4.1 sólo funciona la que me envía a mi, pero no al cliente...

Como no estoy muy puesta en PHP os paso el código de php haber si alguien me da una pista. El código inicial es de

Copyright (©) 2005 Crop Chile - EMail form Php [email protected] - Este script es gratuito, proporcionado por: Crop Chile Estudio de diseño I + D En comunicación http://www.crop.cl

<?php
el copyright va aqui
{
$boundary = md5(time().rand(1,100));
//numero de control usando un aleatorio sobre la hora
$fecha = date("d-M-y H:i");
//funcion date para fechar los envios
// contenido en html para enviarlo en forma de tabla para control

$content='
<html>
<head>
<title>Formulario</title>
</head>
<body link="/* CCCCCC" vlink="/* FFFFFF" alink="/* CCCCCC">
<table width="550" height="300" border="0" align="center">
<tr>
<th width="550" height="200"> <table width="550" height="300" border="0">
<tr>
<td width="550" height="20" align="center" valign="middle" bgcolor="/* 000000">
<p><font color="/* CCCCCC" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Contenido del formulario B P</strong></font></p></td>
</tr>
<tr>
<th width="550" height="280"><table width="550" height="280" border="0">
<tr>
<td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC">
<p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Nombre:</font></p></td>
<td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC">
<p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$Nombre.'</font></font></font></p></td>
</tr>

<tr>
<td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC">
<p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">Correo:</font></font></font></p></td>
<td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC">
<p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2"><a href="'.$Email.'">'.$Email.'</a></font></font></font></p></td>
</tr>
<tr>
<td width="80" height="80" align="left" valign="top" bgcolor="/* CCCCCC">
<p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">Comentarios:</font></font></font></p></td>
<td width="470" height="80" align="left" valign="top" bgcolor="/* 0099CC">
<p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$Comentarios.'</font></font></font></p></td>
</tr>
<tr>
<td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC">
<p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">Fecha:</font></font></font></p></td>
<td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC">
<p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$fecha.'</font></font></font></p></td>
</tr>
<tr>
<td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC">
<p><font face="Georgia, Times New Roman, Times, serif"><font size="-2"><font face="Verdana, Arial, Helvetica, sans-serif">IP:</font></font></font></p></td>
<td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC">
<p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$REMOTE_ADDR.'</font></font></font></p></td>
</tr>
<tr>
<td width="80" height="20" align="left" valign="middle" bgcolor="/* CCCCCC">
<p><font face="Georgia, Times New Roman, Times, serif"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Serie:</font></font></p></td>
<td width="470" height="20" align="left" valign="middle" bgcolor="/* 0099CC">
<p><font color="/* FFFFFF"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-2">'.$boundary.'</font></font></font></p></td>
</tr>
</table></th>
</tr>
</table> </th>
</tr>
</table>
</body>
</html>
';
//correo a nuestro servidor para control

mail('[email protected]', 'Formulario de contacto',$content,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: $Nombre < $Email >");

//confirmación que le enviaremos al remitente.
$mensaje = '
<html>
<head>
<title>Confirmaci&oacute;n de envio del formulario </title>
</head>
<table width="495" height="320" border="0" align="center" background="http://www.dominio.com/imag/spacer.gif">
<tr>
<td width="494" height="320" align="center" valign="top">
<table width="495" height="83" border="0">
<tr>
<td height="83"><img src="http://www.dominio.com/imag/logo.gif" width="204" height="83"></td>
<td width="270" height="83">
<table width="270" height="86" border="0">
<tr>
<td width="270" height="51">&nbsp;</td>
</tr>
<tr>
<td width="270" valign="top"><img src="http://www.dominio.com/imag/barralarga.gif" width="270" height="9"></td>
</tr>
</table></td>
</tr>
</table>
<table width="495" height="228" border="0">
<tr>
<td width="91" height="201">&nbsp;</td>
<td width="394" height="201"><font color="/* 000000" size="3" face="Verdana, Arial, Helvetica, sans-serif">&iexcl;&iexcl;&iexcl;Felicidades <b>'.$Nombre.'</b> !!!.</font><br>
<br> <font color="/* 000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Buena elecci&oacute;n... <br>
en unos d&iacute;as recibir&aacute;s una sorpresa<br>
</font><font color="/* 000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font><font color="/* 000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>
</font><br>
<br> <font color="/* 000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">Este
formulario a sido enviado el '.$fecha.'.<br>
Desde la IP: '.$REMOTE_ADDR.' <br>
Numero de serie: '.$boundary.'</font></td>
</tr>
<tr>
<td width="91" height="27">&nbsp;</td>
<td width="394" height="27"><div align="right"><img src="http://www.dominio.com/imag/corto.gif" width="270" height="21"></div></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
';

mail($Email, 'B-P',$mensaje,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: '[email protected]'");
}


Print "&_root.formulariob.EmailStatus=Enviando";
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:09.