[php] tchat

krabs Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -  
thomas_- Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai realiser un tchat en ajax/php.
Mon probleme est de supprimer la premiere partie du fichier texte, dans lequel j'enregistre les conversation.
En clair:
Quand la conversation depasse 800 charactere,je voudrai vider les 200 premier. Merci a vous
A voir également:

1 réponse

thomas_- Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   44
 
Bonjour,

tu pourrais faire un truc de ce genre :

<?php
// tu déclares le texte écrit en variable
$contenu = $blabla;
// tu définis le nombre max de caractères
$max_char = 800;
// strlen calcule la taille de $contenu, si le contenu dépasse la taille autorisée
if(strlen($contenu) > $max_char)
{
// on coupe la chaîne et on récupère uniquement les 600 derniers caractères
$contenu = substr($contenu,-600);
// on réaffiche maintenant
echo "$contenu;"
?>

C'est juste une idée ici, pourquoi ? Tout simplement parce qu'on va couper très certainement la chaîne aux caractères et non pas aux mots. Il faut creuser un peu l'idée.

Bonne chance :)

Thomas
0