Bjr, je veux savoir comment on peux créer un tchatch sur son site. alors j'ai des scripts que j'ai exécuté mais on m'affiche des erreurs. je vous met le code:
ça cè le code chat.hml qui definit les frames:
<HTML>
<!-- DATE DE CREATION: 22/03/00 -->
<HEAD>
<TITLE></TITLE>
</HEAD>
<FRAMESET ROWS="*,178" FRAMESPACING=0 BORDER=0 FRAMEBORDER="No">
<FRAME NAME="haut" SRC="affichage.php">
<FRAME NAME="bas" SRC="message.php">
<NOFRAMES>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#000080" VLINK="#800080" ALINK="#FF0000">
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
</body>
</html>
le code message.php
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#000080" VLINK="#800080" ALINK="#FF0000">
</FORM>
<form action="message.php" target="bas" method=POST>
<? echo"Pseudo <INPUT TYPE='text' NAME='pseudo' VALUE='$pseudo' SIZE=10 MAXLENGTH=20>";
echo"<input type='HIDDEN' name='MAX_FILE_SIZE' value='100000'>";
echo" Fichier à offrir (50Ko max): <INPUT TYPE='file' NAME='fichier'>";
echo"<BR>";
echo"Couleur <SELECT NAME='couleur' VALUE='$couleur'>";
?>
<OPTION VALUE="1"> Noir
<OPTION VALUE="2"> Bleu
<OPTION VALUE="3"> Vert
<OPTION VALUE="4"> Jaune
<OPTION VALUE="5"> Rouge
<OPTION VALUE="6"> Rose
<OPTION VALUE="7"> Gris
</SELECT>
Taille <SELECT NAME="taille">
<OPTION VALUE="3"> 3
<OPTION VALUE="4"> 4
<OPTION VALUE="5"> 5
</SELECT>
<INPUT TYPE="radio" NAME="attrib" VALUE=1 CHECKED> Normal
<INPUT TYPE="radio" NAME="attrib" VALUE=2> Gras
<INPUT TYPE="radio" NAME="attrib" VALUE=3> Italique<BR>
<BR>
<TEXTAREA NAME="txt" COLS=70 ROWS=3>
</TEXTAREA>
<BR><INPUT TYPE="submit" VALUE="ENVOYER"> <INPUT TYPE="reset" VALUE="ANNULER">
</FORM>
<?
/* -----------------------
Variables de connection
-----------------------
*/
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "tchatch";
$table = "chat";
/* ---------------------
connection avec MySQL
---------------------
*/
$ide= MYSQL_CONNECT($host,$user,$pass);
mysql_select_db("$bdd");
$query = "SELECT * FROM chat";
$result = mysql_query($query,$ide);
$ligne = mysql_num_rows($result);
/* -------------------------
Enregistrement des champs
-------------------------
*/
$datime = date("Y m d H i u");
$message2 = htmlentities($txt);
$message3 = nl2br($message2);
$formatage=$couleur;
$formatage.=$taille;
$formatage.=$attrib;
$attach="non";
$tmp=microtime();$tmp2=explode(" ",$tmp);$tmp3=$tmp2[1];
if ($fichier !="")
{
copy($fichier,"upload//$fichier_name");
$attach=$fichier_name;
}
if ($txt != "" and $pseudo != "")
{
$query = "INSERT INTO $chat VALUES ('0','$pseudo','$message3','$datime','$formatage','$attach','$tmp3')";
$result = mysql_query($query,$ide);
}
MYSQL_CLOSE();
?>
</BODY>
</HTML>
et enfin le code affichage.php
<HTML>
<HEAD>
<TITLE></TITLE>
<META http-equiv="refresh" content="10; URL=affichage.php">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#000080" VLINK="#800080" ALINK="#FF0000">
<?
/* -----------------------
Variables de connection
-----------------------
*/
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "tchatch";
$table = "chat";
/* ---------------------
connection avec MySQL
---------------------
*/
$ide= MYSQL_CONNECT($host,$user,$pass);
mysql_select_db("$bdd");
/* -------------------------
Lecture des champs
-------------------------
*/
$tm=microtime();$tm2=explode(" ",$tm);$tm3=$tm2[1];
$query = "DELETE FROM $chat WHERE (temp+900)<$tm3";
mysql_query($query,$ide);
$query = "SELECT * FROM $chat ORDER BY id DESC";
$result = mysql_query($query,$ide);
$cpt=0;
while($row = mysql_fetch_row($result))
{
$cpt++;
$coul=substr($row[4],0,1);
$tail=substr($row[4],1,1);
$appa=substr($row[4],2,1);
$msg=$row[2];
if ($appa==1){$msg.=$row2;}
if ($appa==2){$msg2="<B>";$msg2.=$msg;$msg2.="</B>";$msg=$msg2;}
if ($appa==3){$msg2="<I>";$msg2.=$msg;$msg2.="</I>";$msg=$msg2;}
if ($tail==3){$msg2="<FONT SIZE=3>";$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
if ($tail==4){$msg2="<FONT SIZE=4>";$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
if ($tail==5){$msg2="<FONT SIZE=5>";$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
if ($coul==1){$msg2='<FONT COLOR="#000000">';$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
if ($coul==2){$msg2='<FONT COLOR="#0000FF">';$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
if ($coul==3){$msg2='<FONT COLOR="#008000">';$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
if ($coul==4){$msg2='<FONT COLOR="#FFFF00">';$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
if ($coul==5){$msg2='<FONT COLOR="#FF0000">';$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
if ($coul==7){$msg2='<FONT COLOR="#C0C0C0">';$msg2.=$msg;$msg2.="</FONT>";$msg=$msg2;}
echo"<TABLE BORDER=0><TR>";
echo"<TD BGCOLOR='#DFDFDF' WIDTH=80><CENTER><FONT SIZE=2>$row[3]</FONT></CENTER</TD><TD BGCOLOR='#DFDFDF' WIDTH=90><CENTER>$row[1]</CENTER></TD><TD ALIGN='LEFT' VALIGN='TOP'><FONT FACE='Arial'>$msg</FONT></TD><TD><A HREF='upload/$row[5]'>$row[5]</A></TD>";
echo"</TR></TABLE>";
if ($cpt==20) {break;}
}
MYSQL_CLOSE();
?>
</BODY>
</HTML>
et voilà les codes du mini tchatch que je veux créer.
merci pour votre aide