buenos días amigos programadores, recurro a ustedes ya que estoy presentando inconvenientes con el interprete php supongo ya que hasta cierto punto me ejecuta el archivo pero luego presenta la siguiente parte como un texto plano. les dejo el código php y una imagen del inconveniente. gracias de antemano si agradezco sugerencias.
especificaciones: servidor Xampp 1.8
Uploaded with
ImageShack.us
Código PHP:
Ver original<?
header('Content-Type: text/html; charset=UTF-8'); if(isset($_POST['username']) && !empty($_POST['username']) && isset($_POST['password']) && !empty($_POST['password']) && isset($_POST['password2']) && !empty($_POST['password2']) && isset($_POST['nombre']) && !empty($_POST['nombre']) && isset($_POST['apellido']) && !empty($_POST['apellido']) && isset($_POST['telefono']) && !empty($_POST['telefono']) && isset($_POST['email']) && !empty($_POST['email'])) { $username=$_POST['username'];
$password=$_POST['password'];
$password2=$_POST['password2'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$telefono=$_POST['telefono'];
$email=$_POST['email']; $check=0;
include(".../config/config.php");
$checkuser = mysql_query("SELECT username FROM user WHERE username='$username'"); $checkemail = mysql_query("SELECT email FROM user WHERE email='$email'"); if ($email_exist>0) {
header('refresh:10; url=/4reg.php'); echo "<br>";
echo "La cuenta de correo estan ya en uso.<br>";
echo "Utilice otra Cuenta de correo electronico.<br> <br>";
echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>"; }else{
if ($username_exist>0) {
header ('refresh:10; url=/4reg.php'); echo "<br>";
echo "El nombre de usuario esta ya en uso.<br>";
echo "Utilice otra Nombre de Usuario.<br> <br>";
echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>"; }else{
if($password!=$password2) {
header('refresh:10; url=/4reg.php'); echo "<br>";
echo "Las contraseñas no coinciden<br>";
echo "Por Favor utilice una Contraseña valida<br> <br>";
echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>"; }else{
$cemail=($_POST['email']);
if ( filter_var($cemail, FILTER_VALIDATE_EMAIL
) == TRUE){ $encript = md5($_POST['password']); mysql_query("INSERT INTO user (username,password,nombre,apellido,telefono,email,ucheck,mcheck) VALUES ('{$username}','{$encript}','{$nombre}','{$apellido}','{$telefono}','{$email}','{$check}','{$check}')",$link);
header('refresh:25; url=/4reg.php'); echo "<br>";
echo "Ha habido un error al insertar los valores. $my_error";
}else{
$idpj = mysql_query("SELECT id FROM user WHERE username='$username'"); $ids = $idp[id];
mysql_query("INSERT INTO pj (idduen) VALUES ('{$ids}')",$link); header('refresh:30; url=/5log.php'); echo "<br>";
echo "Los datos han sido introducidos satisfactoriamente.<br>";
echo "Bienvenido, no hay partida en estos momentos pero puedes entrar y solicitarlas.<br>";
echo "<br>";
echo "Anota la siguiente informacion, es muy importante.<br>";
echo "ID: 000";
echo "$ids<br>";
echo "Usuario: $username<br>";
echo "Nombre: $nombre<br>";
echo "Apellido: $apellido<br>";
echo "Telefono: $telefono<br>";
echo "E-mail: $email<br>";
echo "Numero ID del Personaje: 000";
echo "$ids<br>";
}
}else{
header('refresh:25; url=/4reg.php'); echo "<br>";
echo "Direccion de correo invalida, Por Favor utilice un correo con el siguiente formato:<br> <br>";
echo "Sugerimos los siguientes proveedores:<br><br>";
echo "Hotmail<br>";
echo "Gmail<br>";
echo "Yahoo<br>";
echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>"; }
}
}
}
}else{
header('refresh:10; url=/4reg.php'); echo "Error, no ha introducido todos los datos";
echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>"; }
?>