Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

Myspeach - messages qui disparaissent

Myspeach - messages qui disparaissent


Pages : 1 [2] 3 4

Réponse à : Myspeach - messages qui disparaissent     Posté le 9/03/2006 à 14:56
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
Ca s'est sympa tout plein ! smiley

J'attends ça avec impatience smiley

Je le dirait jamais assez : Merci !

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 9/03/2006 à 15:08
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
Salut BuzZ,
voici une modif qui va permetre d'ecrire en une seule fois dans le fichier message.txt.
tu va mettre en commentaire cette partie
/*
$fp = fopen('saves/'.$my_ms['msg_txt'], "a+");
flock($fp, LOCK_EX) or die("Erreur : ecriture simultané");
fwrite($fp, $heure."t");
fwrite($fp, $pseudo."t");
fwrite($fp, $message."t");
fwrite($fp, htmlentities($_SERVER['REMOTE_ADDR'])."
");
flock($fp, LOCK_UN);
fclose($fp)
*/

à la place tu mets cette ligne:

$lemessage=$heure."\t".$pseudo."\t".$message."\t".htmlentities($_SERVER['REMOTE_ADDR'])."
";

concerve le saut de ligne à la fin ;)

puis tu remplace cette function:
function cleanUpTheChat($msg_txt, $_nbr_) {
$tableau=file($msg_txt);
$nb=count($tableau);

if($nb >= $_nbr_){

$tableau=file($msg_txt);
$nblignes=count($tableau);

if($nblignes>=$_nbr_){
$fp = fopen($msg_txt, "w+");
flock($fp, LOCK_EX) or die("Erreur : ecriture simultané");
$T=$nblignes-$_nbr_;

for($i=$T; $i<$nblignes; $i++){
$tableau[$i]=str_replace("/n","",$tableau[$i]);
fwrite($fp, $tableau[$i]);
}

flock($fp, LOCK_UN);
fclose($fp);
}
}
}
cleanUpTheChat('saves/'.$my_ms['msg_txt'], $_nbr_);

par celleci:

function cleanUpTheChat($msg_txt, $_nbr_,$lemessage) {
$tableau=file($msg_txt);
$nb=count($tableau);

if($nb >= $_nbr_){

$tableau=file($msg_txt);
$nblignes=count($tableau);

    if($nblignes>=$_nbr_){
    $fp = fopen($msg_txt, "w+");
flock($fp, LOCK_EX) or die("Erreur : ecriture simultané");
    $T=$nblignes-$_nbr_;

  for($i=$T; $i<$nblignes; $i++){
    $tableau[$i]=str_replace("/n","",$tableau[$i]);
$letableau.=$tableau[$i];
  }
   fwrite($fp, $letableau.$lemessage);
flock($fp, LOCK_UN);
    fclose($fp);
    }
}
}
cleanUpTheChat('saves/'.$my_ms['msg_txt'], $_nbr_,$lemessage);


_______________________
_ww.gabian-herault.com
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 9/03/2006 à 15:34
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
Aaaargh !

ça va me faire transpirer de retoucher au code comme ça !
comme je rentre tard chez moi ce soir, je mets ça en place demain matin et je vous tiens informer bien sûr !

Marchi encore !

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 9/03/2006 à 15:38
Pat
Visiteur
Avatar
ça fais circuler le sang !

_______________________
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 9/03/2006 à 15:45
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
Lol ! C'est pire que ça !

Quand je touche au code, j'ai l'impression d'être dans la peau d'un démineur...

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 9/03/2006 à 15:47
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
rohh, c'est si mal coder que ça ?
smiley smiley

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 9/03/2006 à 15:55
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
nan mais php c'est du mandarin pour moi smiley

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 10/03/2006 à 14:23
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
Beh la grosse boulette !

tout est logué dans l'historique mais rien ne s'affiche dans le chat.

Faudra que je regarde ce que j'ai foutu c'matin smiley

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 10/03/2006 à 14:30
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
Salut BuzZ,
plus simple, telecharge le fichier et renomme le avec l'extension php (save.php)
fichier save modifié
(clic droit enregistrer la cible sous...)

_______________________
_ww.gabian-herault.com
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 10/03/2006 à 14:38
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
3run0, Le Saint des Boulets smiley

Je t'aime !

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 10/03/2006 à 14:40
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
lol, faut pas aBuzZé smiley

_______________________
_ww.gabian-herault.com
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 10/03/2006 à 14:52
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
Et en plus il fait des jeux de mots pourraves...

je vais devoir annoncer mon coming-out moi smiley

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 10/03/2006 à 23:02
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
au secouuuuuuurs !!!

J'ai uploadé le fichier mais ça ne fonctionne toujours pas smiley

bouh snif !

Je suis revenu au save.php d'origine en attendant...

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 10/03/2006 à 23:35
3run0
Administrateur
Avatar
1747 posts
Inscrit le : 1/10/2004
je viens de mettre le fichier sur le chat de demo ici chat demo et ça marche trés bien.
ça faisait quoi chez toi? tu avais un message d'erreur?

_______________________
_ww.gabian-herault.com
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 11/03/2006 à 00:18
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
Nan, ça faisait rien.
Les nouveaux msgs ne sont pas affichés sur le chat.
Ils sont juste logués dans l'historique

_______________________
groumpf !
 
Réponse à : Myspeach - messages qui disparaissent     Posté le 11/03/2006 à 00:20
BuzZ
Membre
Avatar
Site perso
69 posts
Inscrit le : 8/03/2006
J'ai remis le fichier save.ren (renommé bien sur) sur mon site si tu veux voir...

_______________________
groumpf !
 
Pages : 1 [2] 3 4
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net