Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2011, 12:00
eltuko
 
Fecha de Ingreso: agosto-2010
Mensajes: 13
Antigüedad: 13 años, 8 meses
Puntos: 0
Forma de Contacto php

ok aqui el link [URL="http://www.ranchoalf.com/Contacto-php.php"]http://www.ranchoalf.com/Contacto-php.php[/URL]
Como pueden ver a la derecha de su pantalla hay una forma de contacto, el mismo esta conectado con un archivo php llamado form_parse.php

mi problema es que si funciona pero al presionar el botón de ENVIAR, la validación se ve en una pagina en blanco!!!!

aquí esta la forma de php en sus codigos:
Código PHP:
<?php
//Variables que vienen del Form
/*
Created By Adam Khoury @ www.flashbuilding.com
For assistance with this script please join our Forum and post up
*/
if (isset($_POST['Submit'])) {
// Here we gather the posted data and pack it all into local variables
$nombre $_POST['nombre'];
$telefono $_POST['telefono'];
$email $_POST['email'];
$comentarios $_POST['comentarios'];

// ---- Begin cleansing(filtering) the data to secure from hacks ----

// Strip Slashes that could cause security problems
$nombre stripslashes($nombre);
$telefono stripslashes($telefono);
$email stripslashes($email);
$comentarios stripslashes($comentarios);

// Strip tags that could cause security problems
$nombre strip_tags($nombre);
$telefono strip_tags($telefono);
$email strip_tags($email);
$comentarios strip_tags($comentarios);

// ---- Begin error handling for required form fields you want ----

if ((!$nombre) ||  (!$telefono) || (!$email) || (!$comentarios)) {
$error_msg "No lleno información Solicitada :

"
;
if(!
$nombre) {
$error_msg .= "Nombre
"
;
}
if(!
$telefono) {
$error_msg .= "Teléfono
"
;
}
if (!
$email) {
$error_msg .= "Email
"
;
}
if (!
$comentarios) {
$error_msg .= "Comentario
"
;
}
print 
"$error_msg";
print 
"
Go back"
;
exit(); 
// exit the script

} else {

// Change this to your email address
$to "[email protected]";
// Change this to your web site
$from "clickexpressions.com";

$subject "Mensaje de Click Expressions";
// Begin an HTML email message and pack it into the variable "$comentarios"
$comentarios = <<<EOF




<html>
<body bgcolor="#F0EFE3">

<h3>Message from your website:</h3> <br />

Nombre: $nombre

Teléfono: $telefono

Email: $email

Comentarios: $comentarios



EOF;
// End of the HTML message
$headers "From: $from\r\n";
$headers .= "Content-type: text/html\r\n";

mail($to$subject$comentarios$headers);

$msg_back "
<h4>Muchas gracias $nombre , mantendremos comunicación lo antes posible y muchas gracias por visitar 
Click Expressions.</h4>

"
;

print 
"$msg_back";

// close the "else" statement nest

// close initial Submit "if" statement nest

?>
Yo intente poner el print "$msg_back"; en el archivo donde esta la forma de contacto para que asi saliera debajo del boton ENVIAR

de igual forma borre los print "$msg_back"; de el archivo form_parse.php pensando que iba a lograr que se proyectara alla y no en una pag en blanco!!! pero en si fue en vano ya que seguia apareciendo una pag en blanco pero esta vez sin la validacion... o sea el texto validando el proseso


Que me recomiendan ??? deseo que salga esa informacion en el mismo archivo Contacto-php.php y no en un archivo aparte


sere agradecido por su atencion