[php] tchat

Fermé
krabs Messages postés 54 Date d'inscription samedi 27 janvier 2007 Statut Membre Dernière intervention 8 novembre 2007 - 26 mars 2007 à 21:46
thomas_- Messages postés 97 Date d'inscription dimanche 7 janvier 2007 Statut Membre Dernière intervention 15 juin 2007 - 27 mars 2007 à 08:28
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 dimanche 7 janvier 2007 Statut Membre Dernière intervention 15 juin 2007 44
27 mars 2007 à 08:28
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