[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 -
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
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:
- [php] tchat
- Coco tchat - Accueil - Réseaux sociaux
- Tchat gratuit - Accueil - Réseaux sociaux
- Easy php - Télécharger - Divers Web & Internet
- Coco tchat nouveau ✓ - Forum Réseaux sociaux
- Tchat comme coco ✓ - Forum Réseaux sociaux
1 réponse
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
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