Hola taringuer@s, hoy les voy a mostrar como programar un chat en PHP. Iré explicando cada cosa, para los principiantes en PHP. Comencemos!
INDEX.PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href='http://fonts.googleapis.com/css?family=Orbitron' rel='stylesheet' type='text/css'>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Chat Público</title>
<style>
h1 {font-family: 'Orbitron', arial, serif;
font-size:22px}
h2 ¨{font-family: Arial, Helvetica, sans-serif;
font-size:2px}
body {
margin: auto;
padding: 0;
width: 630px;
height:500px;
text-align: left;
background-image:url(bg.png)}
</style>
</head>
<body>
<table width="50%" border="0" align="center" bgcolor="#FFFFFF" background="transparente50.png">
<tr>
<td><h1><?php session_start();
echo '<h1>Bienvenido';
if (isset($_SESSION['k_username'])) {
echo '<b>, '.$_SESSION['k_username'].'</b>.';
echo '<p><a href="chat.php">Ve al chat!</a></p>';
echo '<p><a href="logout.php">Logout</a></p>';}
else{
echo '<p><a href="login.php">Accedé a tu cuenta!</a></p>';
echo '<p><a href="registrar.php">Registráte! Es Gratis!</a></p>';}
?></h1>
</td>
</tr>
</table>
</body>
</html>
Estilo de la página:
<style>
h1 {font-family: 'Orbitron', arial, serif;
font-size:22px}
h2 ¨{font-family: Arial, Helvetica, sans-serif;
font-size:2px}
body {
margin: auto;
width: 630px;
height:500px;
background-image:url(bg.png)}
</style>
Esto es el estilo de la página, en este caso el ancho, alto y fondo. En H1 y H2, se configuran las fuentes.
Cuerpo:
<body>
<table width="50%" border="0" align="center" bgcolor="#FFFFFF" background="transparente50.png">
<tr>
<td><h1><?php session_start();
echo '<h1>Bienvenido';
if (isset($_SESSION['k_username'])) {
echo '<b>, '.$_SESSION['k_username'].'</b>.';
echo '<p><a href="chat.php">Ve al chat!</a></p>';
echo '<p><a href="logout.php">Logout</a></p>';}
else{
echo '<p><a href="login.php">Accedé a tu cuenta!</a></p>';
echo '<p><a href="registrar.php">Registráte! Es Gratis!</a></p>';}
?></h1>
</td>
</tr>
</table>
</body>
Esto es luego de <head>...</head> , el cuerpo, por eso se llama body . Dentro de la tabla, es donde comienza el PHP. "If", es lo que mostraría, en este caso, si el usuario está logueado, y "else", si no está logueado. En el caso de estar logueado, la página le da la opción de entrar al chat, o cerrar su cuenta. Si no está logueado, lo invita a registrarse o a loguearse.
Bueno taringueros, ya es tarde y me tengo que ir, mañana les doy la parte 2, ¿Dale?
Así queda: http://chat.la-pagina-de-brian.com.ar/
¡EL CHAT POSTA NO ESTA TERMINADO!

