El día 30 de diciembre de 2008 19:11, Alfonso Otero
yo creo que el problema esta en la sintaxis html, posiblemente apache esté imprimiendo como texto el código del script. De todos modos sería de gran ayuda, si pusieses el código en la medida en la que la confidencialidad lo permita.
posteo el código si alguien le sirve aquí esta , es sencillo: o talvez lo mejoramos jejej ;) <? $form_block = "<form method=\"Post\" Action=\"$_SERVER[PHP_SELF]\"> <strong>Nombre:</strong><br> <INPUT TYPE=\"text\" NAME=\"sender_name\" VALUE=\"$_POST[sender_name]\" SIZE=30></p> <p><strong>Email:</strong><br> <INPUT TYPE=\"text\" NAME=\"sender_email\" VALUE=\"$_POST[sender_email]\" SIZE=30></p> <p><strong>Telefono:</strong><br> <INPUT TYPE=\"text\" NAME=\"sender_tel\" VALUE=\"$_POST[sender_tel]\" SIZE=30></p> <p><strong>Mensaje:</strong><br> <TEXTAREA NAME=\"message\" COLS=30 ROWS=5 WRAP=virtual>$_POST[message] </TEXTAREA><br> <INPUT TYPE=\"hidden\" name=\"op\" value=\"ds\"> <p><INPUT TYPE=\"submit\" Name=\"submit\" VALUE=\"Enviar\"></p> </form>"; if ($_POST[op] != "ds") { // They need to see the form echo "$form_block"; } else if ($_POST[op] == "ds") { if ($_POST[sender_name] == "") { $name_err = "<font color=red>Please enter your name!</font><br>"; $send = "no"; } //check value of user name if ($_POST[sender_email] == ""){ $email_err = "<font color=red>Please enter your e-mail address!</font><br>"; $send ="no"; } //check value of user tel if ($_POST[sender_tel] == ""){ $email_err = "<font color=red>Please enter your tel!</font><br>"; $send ="no"; } //check value of message if ($_POST[message] == "") { $message_err = "<font color=red>Please enter a message!</font><br>"; $send = "no"; } //check value of tel if ($send != "no") { // if all is filled in it's ok to send! $to = "ricardo@netsoluciones.net"; $subject = "Cotizacion sobre Servicios"; $mailheaders = "From: Soporte Web Netsoluciones<> \n"; $mailheaders .= "Reply-To: $_POST[sender_email]\n\n"; $msg = "E-Mail Sent From: Empresas\n"; $msg .= "Sender's Name: $_POST[sender_name]\n"; $msg .= "Sender's E-Mail: $_POST[sender_email]\n"; $msg .= "Sender's peticion: $_POST[sender_tel]\n"; $msg .= "Message: $_POST[message]\n\n"; mail($to, $subject, $msg, $mailheaders); echo "<p><center><h2>Su correo ha sido enviado con Exito!!</h2></center></p>"; } //display confirmation to user else if ($send =="no"){ //print error messages echo "$name_err"; echo "$email_err"; echo "$tel_err"; echo "$message_err"; echo "$form_block"; }} ?> -- rickygm -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org