Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2012, 13:58
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 14 años, 6 meses
Puntos: 28
interprete php muestra codigo directo en formato html

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
  1. <?
  2. header('Content-Type: text/html; charset=UTF-8');
  3. if(isset($_POST['username']) && !empty($_POST['username']) &&
  4.     isset($_POST['password']) && !empty($_POST['password']) &&
  5.     isset($_POST['password2']) && !empty($_POST['password2']) &&
  6.     isset($_POST['nombre']) && !empty($_POST['nombre']) &&
  7.     isset($_POST['apellido']) && !empty($_POST['apellido']) &&
  8.     isset($_POST['telefono']) && !empty($_POST['telefono']) &&
  9.     isset($_POST['email']) && !empty($_POST['email'])) {
  10.     $username=$_POST['username'];
  11.     $password=$_POST['password'];
  12.     $password2=$_POST['password2'];
  13.     $nombre=$_POST['nombre'];
  14.     $apellido=$_POST['apellido'];
  15.     $telefono=$_POST['telefono'];
  16.     $email=$_POST['email']; $check=0;
  17.     include(".../config/config.php");
  18.     $link = mysql_connect($dbhost, $dbusername, $dbuserpass);
  19.     mysql_select_db($db1,$link) or die('No se puede seleccionar la base de datos');
  20.     $checkuser = mysql_query("SELECT username FROM user WHERE username='$username'");
  21.     $username_exist = mysql_num_rows($checkuser);
  22.     $checkemail = mysql_query("SELECT email FROM user WHERE email='$email'");
  23.     $email_exist = mysql_num_rows($checkemail);
  24.     if ($email_exist>0) {
  25.         header('refresh:10; url=/4reg.php');
  26.         echo "<br>";
  27.         echo "La cuenta de correo estan ya en uso.<br>";
  28.         echo "Utilice otra Cuenta de correo electronico.<br> <br>";
  29.         echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>";
  30.     }else{
  31.         if ($username_exist>0) {
  32.             header ('refresh:10; url=/4reg.php');
  33.             echo "<br>";
  34.             echo "El nombre de usuario esta ya en uso.<br>";
  35.             echo "Utilice otra Nombre de Usuario.<br> <br>";
  36.             echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>";
  37.         }else{
  38.             if($password!=$password2) {
  39.                 header('refresh:10; url=/4reg.php');
  40.                 echo "<br>";
  41.                 echo "Las contraseñas no coinciden<br>";
  42.                 echo "Por Favor utilice una Contraseña valida<br> <br>";
  43.                 echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>";
  44.             }else{
  45.                 $cemail=($_POST['email']);
  46.                 if ( filter_var($cemail, FILTER_VALIDATE_EMAIL) == TRUE){
  47.                     $encript = md5($_POST['password']);
  48.                     mysql_query("INSERT INTO user (username,password,nombre,apellido,telefono,email,ucheck,mcheck)
  49.                     VALUES ('{$username}','{$encript}','{$nombre}','{$apellido}','{$telefono}','{$email}','{$check}','{$check}')",$link);
  50.                     $my_error = mysql_error($link);
  51.                     if(!empty($my_error)){
  52.                         header('refresh:25; url=/4reg.php');
  53.                         echo "<br>";
  54.                         echo "Ha habido un error al insertar los valores. $my_error";
  55.                     }else{
  56.                         $idpj = mysql_query("SELECT id FROM user WHERE username='$username'");
  57.                         $idp = mysql_fetch_array($idpj);
  58.                         $ids = $idp[id];
  59.                         mysql_query("INSERT INTO pj (idduen) VALUES ('{$ids}')",$link);
  60.                         header('refresh:30; url=/5log.php');
  61.                         echo "<br>";
  62.                         echo "Los datos han sido introducidos satisfactoriamente.<br>";
  63.                         echo "Bienvenido, no hay partida en estos momentos pero puedes entrar y solicitarlas.<br>";
  64.                         echo "<br>";
  65.                         echo "Anota la siguiente informacion, es muy importante.<br>";
  66.                         echo "ID: 000";
  67.                         echo "$ids<br>";
  68.                         echo "Usuario: $username<br>";
  69.                         echo "Nombre: $nombre<br>";
  70.                         echo "Apellido: $apellido<br>";
  71.                         echo "Telefono: $telefono<br>";
  72.                         echo "E-mail: $email<br>";
  73.                         echo "Numero ID del Personaje: 000";
  74.                         echo "$ids<br>";
  75.                     }
  76.                 }else{
  77.                     header('refresh:25; url=/4reg.php');
  78.                     echo "<br>";
  79.                     echo "Direccion de correo invalida, Por Favor utilice un correo con el siguiente formato:<br> <br>";
  80.                     echo "[email protected] <br><br>";
  81.                     echo "Sugerimos los siguientes proveedores:<br><br>";
  82.                     echo "Hotmail<br>";
  83.                     echo "Gmail<br>";
  84.                     echo "Yahoo<br>";
  85.                     echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>";
  86.                 }
  87.             }
  88.         }
  89.     }
  90. }else{
  91.     header('refresh:10; url=/4reg.php');
  92.     echo "Error, no ha introducido todos los datos";
  93.     echo "Si tiene algun problema en crear su cuenta por favor enviar un correo a [email protected].<br>";
  94. }
  95. ?>
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB