Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2004, 07:11
Avatar de diegodnt
diegodnt
 
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta tipo chat con php

hola quiero hacer untipo chat con php pero no consigo ver por que no me escribe en el archivo les paso el codigo para ver si me pueden ayudar
<?
echo '<HTML>';
// Chat Display
if (!isset($_POST[name])) {
print "<body onload=\"document.chatForm.name.focus();\">";
print "<FORM ACTION=\"chat.php\" METHOD=\"POST\" NAME=\"chatForm\">";
print "<B>UserName:</B> <INPUT TYPE=\"text\" NAME=\"name\" MAXLENGTH=50><br>";
}
else {
print "<body onload=\"document.chatForm.chat.focus();\">";
print "<FORM ACTION=\"chat.php\" METHOD=\"POST\" NAME=\"chatForm\">";
if ($_POST[name]=="") {
$_POST[name]="Anonymous User";
}
print "<B>UserName:</B> $name<br><INPUT TYPE=\"hidden\" NAME=\"name\" VALUE=\"$name\">";
chdir("/usr/local/apache/htdocs/pppp");//cambio de directorio
$fp=fopen("userlog.txt",'a');
$fs="Username: $name\nIP: $_SERVER[REMOTE_ADDR]\nISP: $_SERVER[REMOTE_HOST]\nUser Agent: $_SERVER[HTTP_USER_AGENT]\nMessage: $chat";
fputs($fp,$fs);
fclose($fp);
$fp = fopen($_POST['name'] . '.usr','w');
fputs($fp,'');
fclose($fp);
}
print "<B>Message:</B> <INPUT TYPE=\"text\" NAME=\"chat\" MAXLENGTH=250><br><INPUT TYPE=\"submit\" VALUE=\"Send Message!\">";
if ($_POST[chat]!="") {
$old=file_get_contents("livechat.txt");
chdir("/usr/local/apache/htdocs/pppp");
$fp=fopen("livechat.txt",'w');
$colfnt = array ("[blue]","[black]","[green]","[red]","[gray]","[pink]","[orange]","[white]");
$ccolfnt = array ("</FONT><FONT COLOR=\"blue\">","</FONT><FONT COLOR=\"black\">","</FONT><FONT COLOR=\"green\">","</FONT><FONT COLOR=\"red\">","</FONT><FONT COLOR=\"gray\">","</FONT><FONT COLOR=\"pink\">","</FONT><FONT COLOR=\"Orange\">","</FONT><FONT COLOR=\"White\">");
$uc = $_POST['chat'];
$uc = strip_tags($uc,'<b><i><tt><u><del><a>');
$uc = str_replace ( ":)", "<IMG SRC=\"smile.png\">", $uc );
$uc = str_replace ( ":(", "<IMG SRC=\"sad.png\">", $uc );
$uc = str_replace ( ";)", "<IMG SRC=\"wink.png\">", $uc );
$uc = str_replace ( ":D", "<IMG SRC=\"lol.png\">", $uc );
$uc = str_replace ( "", "<IMG SRC=\"crying.png\">", $uc );
$uc = str_replace ( ":?", "<IMG SRC=\"unsure.png\">", $uc );
$uc = str_replace ( ":X", "<IMG SRC=\"sealed.png\">", $uc );
$uc = str_replace ( "8)", "<IMG SRC=\"cool.png\">", $uc );
$uc = str_replace ( ":P", "<IMG SRC=\"tongue.png\">", $uc );
$uc = str_replace ( $colfnt, $ccolfnt, $uc );
$uc = $uc . "</FONT>";
$_POST[name] = strip_tags($_POST[name]);
$tw="$_POST[name] :: $uc<br> \n \n$old";
$ttw=stripslashes($tw);
fputs($fp,$ttw);
fclose($fp);
unset($chat);
}
print "<br><br><hr><br><CENTER><A HREF=\"http://piranhaweb.xgt.us\" TARGET=\"_blank\"><IMG SRC=\"copyright.gif\" BORDER=0></A></CENTER></BODY></HTML>";
?>
desde ya muchas gracias. espero resuestas pronto :)
__________________
. Woo hoo When I feel heavy metal