bonjour
j' ai un autre probleme voila
j' ai un chat que j' ai insttaller sur mon forum qui fonctionne sans SQL
mais il demare avec une page " index.htm" qui demande a entre un pseudo une foi fait on entre dans le chat avec la page "message.php"
je peux demarer directement avec la page "message.php" mais la je n'ai aucun pseudo de mes membres d'ou mon probleme
est il possible de metre sur la page "message.php" une recherche de pseudo par le nom des membres qui sont obligatoirement identifier pour acceder au chat ????
voici les pages consernent:
"index.htm":
la page "messages.php":
la page "principale.php":
et pour finir la page "chat.php":
cela fait 15 jours que je me casse la tete sans trouver peut etre y arriverez vous ?,
merci
Modifié par zapit (28 Apr 2006 - 13:27)
j' ai un autre probleme voila
j' ai un chat que j' ai insttaller sur mon forum qui fonctionne sans SQL
mais il demare avec une page " index.htm" qui demande a entre un pseudo une foi fait on entre dans le chat avec la page "message.php"
je peux demarer directement avec la page "message.php" mais la je n'ai aucun pseudo de mes membres d'ou mon probleme
est il possible de metre sur la page "message.php" une recherche de pseudo par le nom des membres qui sont obligatoirement identifier pour acceder au chat ????
voici les pages consernent:
"index.htm":
<html>
<head>
<title>chat</title>
<link href=style.css rel=stylesheet type=text/css>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-color: #f0f0f0;
}
-->
</style></head>
<body topmargin=30>
<form name=form1 method=post action=messages.php>
<img src=images/haut.png align=top>
<table width=780 class=tableaux>
<tr><td align=center><font class=lapagemagique>
Veuillez choisir un pseudo : <input type=text name=name maxlength=14 class=pseudo><input type=submit value="Entrer dans le chat" class=boutons>
</td></tr>
</table>
<img src=images/bas.png align=top>
</form>
</body>
</html>
la page "messages.php":
<?php
function controle($lapagemagique){
$lapagemagique = htmlspecialchars($lapagemagique);
$lapagemagique = nl2br($lapagemagique);
$lapagemagique = str_replace("/1/","<img src=images/1.gif border=0 align=absmiddle align=absmiddle>",$lapagemagique);
$lapagemagique = str_replace("/2/","<img src=images/2.gif border=0 align=absmiddle>",$lapagemagique);
$lapagemagique = str_replace("/3/","<img src=images/3.gif border=0 align=absmiddle>",$lapagemagique);
include'insultes.php';
$lapagemagique = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])","<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$lapagemagique);
$lapagemagique = eregi_replace("(([a-z0-9_]|\\-|\\.)+@([^[:space:]]*)([[:alnum:]-])\.([^[:space:]]*)([[:alnum:]-]))","<a href=\"mailto:\\1\">\\1</a>",$lapagemagique);
return $lapagemagique;
}
if($msg!=""){
Function lapagemagique2($contenu){
$fp = fopen("chat.txt", "w");
$r = fwrite($fp, "$contenu");
fclose($fp);
}
Function lapagemagique3(){
$max=15;
$fcontents = file("chat.txt");
$lines=count($fcontents);
if ($lines<$max){$startline=0;}else{$startline=$lines-$max;}
for ($i = 0; $i <= $max; $i++) {$contenu .= $fcontents[$i+$startline];}
return $contenu;
}
lapagemagique2(lapagemagique3()."<font class=lapagemagique1>".date("H:i")." : <font class=lapagemagique2>".$name."
<font size=-2 color=$color> : ".controle(stripslashes($msg))."<br>");
}
include("principale.php");
?>
la page "principale.php":
<html>
<head>
<title>chat</title>
<link href=style.css rel=stylesheet type=text/css>
<script language=JavaScript1.2>
function smiley(remplacer) {
document.send.msg.value=document.send.msg.value + remplacer
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-color: #f0f0f0;
}
-->
</style></head>
<body topmargin=2>
<center>
<img src=images/haut.png align=top>
<table width=780 cellpadding=0 cellspacing=0 class=tableaux>
<tr><td><iframe id=messages width=770 height=403 frameborder=0 align=absmiddle scrolling=no src=rafraichir.php></iframe>
<form name=send method=post action=messages.php>
<input type=hidden name=name value="<?php echo controle($name); ?>">
<input type=text name=msg size=100 class=pseudo maxlength=85><img src=images/palette.gif align=middle><?include'couleurs.php'?><input type=submit value=envoyer class=boutons>
<script language=javascript>document.send.msg.focus();</script>
</td></tr>
<td align=center><font class=lapagemagique>
<tr><td align=center><p><br>
<a href="JavaScript:smiley('/1/')"><img src=images/1.gif border=0 align=absmiddle alt="/1/"></a>
<a href="JavaScript:smiley('/2/')"><img src=images/2.gif border=0 align=absmiddle alt="/2/"></a>
</p>
</td></tr></table>
<img src=images/bas.png align=top>
</form>
</body>
</html>
et pour finir la page "chat.php":
<?php
Function controle($lapagemagique){
$lapagemagique = htmlspecialchars($lapagemagique);
$lapagemagique = nl2br($lapagemagique);
$lapagemagique = str_replace("/1/","<img src=images/1.gif border=0 align=absmiddle>",$lapagemagique);
$lapagemagique = str_replace("/2/","<img src=images/2.gif border=0 align=absmiddle>",$lapagemagique);
$lapagemagique = eregi_replace("<([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])>","<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$lapagemagique);
$lapagemagique = eregi_replace("\[([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])\]","<center><img src=\"\\1://\\2\\3\" border=0 align=absmiddle></center>",$lapagemagique);
$lapagemagique = eregi_replace("(([a-z0-9_]|\\-|\\.)+@([^[:space:]]*)([[:alnum:]-])\.([^[:space:]]*)([[:alnum:]-]))","<a href=\"mailto:\\1\">\\1</a>",$lapagemagique);
return $lapagemagique;
}
if($msg!=""){
Function lapagemagique2($contenu){
$fp = fopen("chat.txt", "w");
$r = fwrite($fp, "$contenu");
fclose($fp);
}
Function lapagemagique3(){
$max=15;
$fcontents = file("chat.txt");
$lines=count($fcontents);
if ($lines<$max){$startline=0;}else{$startline=$lines-$max;}
for ($i = 0; $i <= $max; $i++) {$contenu .= $fcontents[$i+$startline];}
return $contenu;
}
lapagemagique2(lapagemagique3()."<font class=lapagemagique1>".date("H:i")." : <font class=lapagemagique2>".$name."
<font size=-2 color=$color> : ".controle(stripslashes($msg))."<br>");
}
include("principale.php");
?>
cela fait 15 jours que je me casse la tete sans trouver peut etre y arriverez vous ?,
merci
Modifié par zapit (28 Apr 2006 - 13:27)