Compter nombre de mots dans le body

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Compter nombre de mots dans le body

Re: Compter nombre de mots dans le body

par pukes07 » 12 avr. 2019, 23:09

Bonjour,

Afin de t'aider plus rapidement et simplement, il serait préférable que tu donnes plus d'informations. Donnes, par exemple, ce que tu testes dans la variable $html et les valeurs de retour de tes echo.

En attendant, que la force soit avec toi ;)

Compter nombre de mots dans le body

par blinz » 12 avr. 2019, 15:05

Bonjour tout le monde,
Je cherche à savoir comment compter le nombre de mots dans une page en php.

J'ai pensé à ceic mais ça na rien à voir :

$chaine= file_get_contents('https://site.fr');
str_word_count($chaine); //compte le nombre de mots dans la chaine
echo str_word_count($chaine); // affiche le résultat

Je souhaite prendre uniquement si qu'il y a dans le body et compter ensuite le nombre de mot

Je viens de tester ceci mais le nombre total de mots de correspond pas:
// Le contenu de Body
preg_match('`<body[^>]*>(.*)</body[^>]*>`isU', $html, $matches);
$body = $matches[1];
echo strip_tags($body);

echo str_word_count(strip_tags($body));