[php] tchat

krabs Messages postés 54 Statut Membre -  
thomas_- Messages postés 97 Statut Membre -
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
Configuration: Suse Linux 10.1
Firefox

1 réponse

  1. thomas_- Messages postés 97 Statut Membre 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