Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/10/2006, 09h18   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 2
Points : 0
Points : 0
Par défaut Developper un Chat

Bjr
J'ai commencé un chat avec php; j'ai pu faire un petit truc interactif en utilisant les fichiers. Mais le probleme qui se pose est que j'e ne sais pas à quel moment vider le fichier. Ainsi il se pose la probleme de la déconnection des utilisateurs. J'ai également regardé du coté des fichiers temporaires mais j'ai pas encore trouvé de solution.
Quelqu'un aurait-il une idée la dessus.

Merci
lek80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2006, 10h47   #2
Membre éclairé
 
Avatar de Joe-La-Boule
 
Étudiant
Inscription : juillet 2006
Messages : 219
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2006
Messages : 219
Points : 395
Points : 395
Envoyer un message via MSN à Joe-La-Boule
Par défaut Re

Faire voir ton code pour que l'on puisse t'aider
Joe-La-Boule est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2006, 18h46   #3
Invité de passage
 
Inscription : octobre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 2
Points : 0
Points : 0
Bjr
Voici mon code

J'utilise les Frame
Ce fichier se trouve dans une frame et crée un fichier dans lequel il enregistre les messages

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
</head>
 
<body>
<?php
if (isset($_GET['message'])){
	$user='User1';
	$message=$_GET['message'];
   	if ($message!=""){	
		$f=fopen("chat.txt","a");
		fputs($f,$user.": ".$message."\n");
		fclose($f);	
	}
}
?>
<form action="saisie.php" method="get" name="f_saisie">
	<input name="message" type="text" value="" size="99">
	<input type="submit" name="Submit" value="Envoyer">
</form>
</body>
</html>
le fichier suivant se trouve ds une autre frame et affiche (par l'intermédiaire d'une iframe) les messages du fichier créer précedement et il s'actualise tte les deux secondes .

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
<meta http-equiv="refresh" content="2">
</head>
 
<body>
<?	
	if (!(file_exists("chat.txt")))	exit();
	if ($f=fopen("chat.txt","r"))
		{		 
		 while (!feof($f))
		 	{
			 $l=fgets($f,255);
			 $n=strTok($l,"/n");
			 echo "$n"; echo "<br>";
			 while ($n=strTok("/n")){
			 	echo $n;				
			 }
			}
		 fclose($f);		
	}
?>
</body>
</html>
Merci
lek80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h33.


 
 
 
 
Partenaires

Hébergement Web