jkegpacc

| |||
![]() hola amigos...estoy trabajando en un webcast para una pagina en codigo php pero mi problema es q debe tener un panel de chat...ahora...este panel es simple solo es de conversacion..no transferencia de archivos ni con smileys ni nada de eso..es solo enviar un texto y recibir un texto...simple conversacion...tiene que ser con codigo php...por favor kien pueda ayudarme con esto se lo agradeceria es muy urgente..busco por todos lados y encuentro chats completos para instalarlos en mi web...eso no es lo que busco...ojala alguien pueda ayudar les agradecere toda la vida gracias es muy urgente jkegpacc ![]() |
| ||||
![]() En alguna ocasion esta página me sirvió pra resolver el mismo problema. Si decidieras utilizar esta código te pediria de favor que comentes dentro del mismo la dirección de la página. chat |
| |||
![]() Hola hace poco estube trabajando en uno, contiene 3 frames, este es el codigo: 1. index.php --> Principal Código PHP: Código PHP: <? session_start(); ?> <script lnaguage="JavaScript"> function abre_emoticons() { x=screen.width; y=screen.height; mi_width=350; mi_height=250; mi_top=(y/2)-(mi_height/2); mi_left=(x/2)-(mi_width/2); //"width=350,height=200,top=100,left=100,resizable=n o,scrollbars=no,menubar=no,toolbar=no,status=yes,l ocation=no" estilo="width="+mi_width+",height="+mi_height+",to p="+mi_top+",left="+mi_left+",resizable=no,scrollb ars=no,menubar=no,toolbar=no,status=yes,location=n o"; ventana=window.open("Emoticons.php","Emoticons",es tilo); } </script> <? include("ConectarMySql.php"); include("maximo_id_mensaje.php"); if(!session_is_registered('usuario')) { header("Location: index.php"); } session_register("color_fuente","tamano_fuente"); $_SESSION['color_fuente']=$_POST['color']; $_SESSION['tamano_fuente']=$_POST['fuente']; if($_POST) { echo "<link href='Chat.css' rel='stylesheet' type='text/css'>"; $mensaje_formateado="<FONT COLOR=".$_POST['color']." size=".$_POST['fuente'].">".$_POST['mensaje']."</FONT>"; $conn=ConexionMySQL(); //$sql_mensaje="INSERT INTO mensaje VALUES(".maximo_id_mensaje().",'".date(YmdHis)."', '".$_SESSION['usuario']."','".$_POST['para']."','".$_POST['mensaje']."')"; $sql_mensaje="INSERT INTO mensaje VALUES(".maximo_id_mensaje().",'".date(YmdHis)."', '".$_SESSION['usuario']."','".$_POST['para']."','".$mensaje_formateado."')"; mysql_query($sql_mensaje,$conn); } echo "<link href='Chat.css' rel='stylesheet' type='text/css'>"; ?> <table border=0 align=CENTER> <form name=f method=post> <tr><td>Mensaje:</td><td><input type=text class=cajon2 name=mensaje maxlength=255 size=60></td><td><input type=submit class=boton value=Enviar></td></tr> <tr><td>Mensaje para:</td><td><input type=text class=cajon name=para value=TODOS readonly> <a href="javascript:abre_emoticons()"><img src="Imagenes/emo.gif" width=23 heigth=23 border=0></a></td><td><a href="Logout.php" target=_top >Cerrar Session</a></td></tr> <tr><td>Color:</td> <td> <select name=color class=lista> <? if($_SESSION['color_fuente']!="") { echo '<option value='.$_SESSION['color_fuente'].' selected>-- --</option>'; echo '<option value=green>Verde</option>'; echo '<option value=red>Rojo</option>'; echo '<option value=blue>Azul</option>'; echo '<option value=yellow>Amarillo</option>'; echo '<option value=gray>Gris</option>'; echo '<option value=pink>Rosado</option>'; } else { echo '<option value=green>Verde</option>'; echo '<option value=red>Rojo</option>'; echo '<option value=blue>Azul</option>'; echo '<option value=yellow>Amarillo</option>'; echo '<option value=gray>Gris</option>'; echo '<option value=pink>Rosado</option>'; } ?> </select> <select name=fuente class=lista> <? if($_SESSION['tamano_fuente']!="") { echo '<option value='.$_SESSION['tamano_fuente'].' selected>-- --</option>'; echo '<option value=3>3</option>'; echo '<option value=2>2</option>'; echo '<option value=1>1</option>'; echo '<option value=4>4</option>'; echo '<option value=5>5</option>'; echo '<option value=6>6</option>'; echo '<option value=7>7</option>'; echo '<option value=8>8</option>'; } else { echo '<option value=3>3</option>'; echo '<option value=2>2</option>'; echo '<option value=1>1</option>'; echo '<option value=4>4</option>'; echo '<option value=5>5</option>'; echo '<option value=6>6</option>'; echo '<option value=7>7</option>'; echo '<option value=8>8</option>'; } ?> </select> </td> <td><A HREF="archivos.php?nombre_archivo=<?echo date(YmdHis);?>" target=blank>HISTORIAL</A></td> </tr> <script language="JavaScript"> document.f.mensaje.focus(); </script> </form> </table> <center> </center> 3. Usuarios Código PHP: |
| |||
Una pregunta: Alguna vez hice un chat ayudandome de javascript, lo hacia con bases de datos en php, pero lo que hacia realmente era actualizar la pagina cada 1 segundo, lo que implicaba demasiadas peticiones al servidor en un minuto y aumentaba de acuerdo con la cantidad de usuarios. Como sabes consume mucha transferencia mensual. En estos ejemplos no ocurre lo mismo? Mas pensando que muchos servidores ofrecen una tasa de transferencia mensual baja, suponganse 5000 mb de transferencia mensual, y un chat con un promedio de 15 personas conectadas. |