Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Petit script pour compter les mots

Poster un nouveau sujet Imprimer cette discussion    Forum -> Référencement Google   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Mitirapa
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2002
Messages: 1645
Localisation: Brest

URL permanente de ce messagePosté le : Jeu Fév 27, 2003 22:53    Sujet du message: Petit script pour compter les mots

Petit script pour compter les mots; j'ai vu des lignes sur un site anglais ... à tester sur
http://www.surf4all.org/compte.php
(avec -www.webrankinfo.com ca déconne.. je pige pas et avec mon site, ca déconne pas...)

le code est à mettre dans un fichier compte.php dans votre site:
Code:
<?php

echo "<h3>Compter les mots</h3>";

print "<form action=\"compte.php\" method=\"post\">";
echo "<input type=\"text\" name=\"site\" value=\"http://\" size=\"100\" maxlength=\"255\">";

print "<input type=\"submit\" value=\"Submit\"></form>";

if ($site)
{
$fp = fopen($site, "r");

$file= str_replace(" ", " ", strip_tags(fread($fp, 100000)));
$file= str_replace(""", " ", $file);

$file=ereg_replace("[0-9]"," ", $file);

fclose($fp);



//compte les mots
$words_to_count = strip_tags($file);
$pattern = "/[^(\w|\d|\'|\"|\.|\!|\?|;|,|\\|\/|\-\-|:|\&|@)]+/";
$words_to_count = preg_replace ($pattern, " ", $words_to_count);
$words_to_count = trim($words_to_count);
$total_words = count(explode(" ",$words_to_count));

print "Il y a $total_words mots dans <a href=\"$site\" target=\"_blank\">$site</a>.<br>Les plus communs sont:";

$string = $words_to_count;

$arr = spliti("[^a-z0-9]+",$string);

$idx = array();
foreach($arr as $word) {
    trim($word);
    if(strlen($word)<1) continue;
    $word = strtolower($word);
    $idx[$word]++;
}

echo "<table>";

arsort ($idx);

foreach($idx as $word=>$cnt) {
if ($cnt >3 and strlen($word)>3){
    echo "<tr><td><a href=\"http://www.google.fr/search?sourceid=navclient&hl=fr&q=$word\">$word</a></td><td>($cnt)</td></tr>";
}
}

echo "</table>";

}

?>
 
Mitirapa Visiter le site web du posteur
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 14039
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Fév 27, 2003 22:59    Sujet du message: Petit script pour compter les mots

j'ai pas tout bien compris... qu'est-ce qui ne marche pas sur WRI ? Car je n'ai pas de script qui sert à compter les mots ? A part l'outil de calcul de densité, qui ne semble pas toujours marcher c'est vrai.

j'ai essayé ton outil, il me trouve seulement 54 mots sur www.webrankinfo.com
à quoi correspondent-ils vraiment ?
(j'avoue ne pas avoir examiné tout le code de ton script...)
 
WebRankInfo Visiter le site web du posteur
Mitirapa
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2002
Messages: 1645
Localisation: Brest

URL permanente de ce messagePosté le : Jeu Fév 27, 2003 23:21    Sujet du message: Petit script pour compter les mots

je me suis mal exprimé...
je ne dis pas que l'outil d'ici ne fonctionne pas, je dis que l'outil que je montre ne fonctionne pas si l'on rentre l'url de webrankinfo...
mais qu'avec mon url ca marche assez bien ( http://www.surf4all.org/compte.php?site=http://www.surf4all.net ) ...
il y a des petites erreurs dans le script (les accents par exemple) et il prend les mots de 3 lettres et plus...

En conclusion, j'en parle si ya un webmaster qui veut offrir un outil en plus pour ses visiteurs... comme je n'avais jamais vu de code à ce sujet auparavant (j'ai jamais cherché non plus)
 
Mitirapa Visiter le site web du posteur
WebRankInfo
Administrateur du site
Administrateur du site

Inscrit le: 19 Avr 2002
Messages: 14039
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Fév 27, 2003 23:57    Sujet du message: Petit script pour compter les mots

oui, moi ça m'intéresse Smile
il compte les mots les + fréquents c'est ça ?
 
WebRankInfo Visiter le site web du posteur
Mitirapa
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2002
Messages: 1645
Localisation: Brest

URL permanente de ce messagePosté le : Ven Fév 28, 2003 0:10    Sujet du message: Petit script pour compter les mots

ben il compte les mots qui ont au moins 4 lettes et qui ont été cités 4 fois...
Citation:
if ($cnt >3 and strlen($word)>3){

faudrait seulement rajouter le truc pour prendre en charge les accents et voir pourquoi avec ton url ca déconne... ca peut faire un bon truc au final
 
Mitirapa Visiter le site web du posteur
Kmacleod
WRInaute accro
WRInaute accro

Inscrit le: 28 Nov 2002
Messages: 3417

URL permanente de ce messagePosté le : Ven Fév 28, 2003 1:56    Sujet du message: Petit script pour compter les mots

Il ne marche pas non plus sur mon site il bloque à la ligne 12 sur le fopen

Warning: fopen() [function.fopen]: php_hostconnect: connect failed in /home/surfall/www/compte.php on line 12


$fp = fopen($site, "r");
des problèmes de droits ? de fichier par défaut ? de configuration du serveur (ovh aussi) ?
 
Kmacleod Visiter le site web du posteur
absoluteweb
WRInaute impliqué
WRInaute impliqué

Inscrit le: 22 Nov 2002
Messages: 478
Localisation: Nanteuil-lès-Meaux

URL permanente de ce messagePosté le : Ven Fév 28, 2003 12:12    Sujet du message: Petit script pour compter les mots

Mitirapa a écrit:
avec mon url ca marche assez bien ( http://www.surf4all.org/compte.php?site=http://www.surf4all.net )

Code:
Compter les mots

Il y a 1 mots dans http://www.surf4all.net.
Les plus communs sont:

C'est .org ton site, non ?
 
absoluteweb Visiter le site web du posteur
hetzeld
WRInaute accro
WRInaute accro

Inscrit le: 02 Déc 2002
Messages: 2205
Localisation: France - Angleterre

URL permanente de ce messagePosté le : Ven Fév 28, 2003 12:19    Sujet du message: Petit script pour compter les mots

C'est rigolo ! Chez moi le mot le plus courant est "eacute" Laughing
"egrave" est pas mal non plus, ce qui fait que "immobilière" est comptabilisé une fois pour "immobili" et une fois pour "egrave".

C'est manifestement un script fait par un programmeur qui raisonne en "plain ASCII".

Dan
 
absoluteweb Visiter le site web du posteur
Mitirapa
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2002
Messages: 1645
Localisation: Brest

URL permanente de ce messagePosté le : Ven Fév 28, 2003 13:50    Sujet du message: Petit script pour compter les mots

absoluteweb>faut plus faire avec mon site car depuis ce matin mon hebergeur a coupé l'acces comme j'ai été à mes 15go de traffic mensuel.. et j'ai pas envie de les payer pour 1go en plus comme on est le dernier jour du mois... (je change d'hebergeur dans 10jours si tout va bien)

hetzeld>le code a été fait par un anglais... et vu que ya pas d'accents en anglais..


edit: ah oui au fait, j'ai le .net et .org
 
Mitirapa Visiter le site web du posteur
champignac
WRInaute discret
WRInaute discret

Inscrit le: 13 Déc 2002
Messages: 55

URL permanente de ce messagePosté le : Ven Fév 28, 2003 15:47    Sujet du message: Petit script pour compter les mots

Citation:
faut plus faire avec mon site car depuis ce matin mon hebergeur a coupé l'acces comme j'ai été à mes 15go de traffic mensuel


J'hallucine y a des hébergeurs qui te coupe comme ca ton accés ! En tous ca c sur j'irais pas chez eux !
 
champignac Visiter le site web du posteur
AlainM
WRInaute discret
WRInaute discret

Inscrit le: 06 Mar 2003
Messages: 56

URL permanente de ce messagePosté le : Jeu Mar 06, 2003 16:54    Sujet du message: Petit script pour compter les mots

trés interssant ton script, il me montre en plus un gros pb sur mon site :/

http://www.surf4all.org/compte.php?site=http://www.comscripts.com
c'est pas tres cool pour notre referencement sa Smile, pourtant PR6 mais bon ...

PS: tu voudrai pas publier ton scripts sur notre site ?
 
AlainM
Kmacleod
WRInaute accro
WRInaute accro

Inscrit le: 28 Nov 2002
Messages: 3417

URL permanente de ce messagePosté le : Jeu Mar 06, 2003 16:56    Sujet du message: Petit script pour compter les mots

AlainM, tu as le source du script quelques discussions plus haut
 
Kmacleod Visiter le site web du posteur
AlainM
WRInaute discret
WRInaute discret

Inscrit le: 06 Mar 2003
Messages: 56

URL permanente de ce messagePosté le : Jeu Mar 06, 2003 16:59    Sujet du message: Petit script pour compter les mots

merci j'avait vu Smile
mais c'est à Mitirapa de décider si oui ou non on peut le publier sur notre site, question de principe.

A+
 
AlainM
Mitirapa
WRInaute accro
WRInaute accro

Inscrit le: 10 Juil 2002
Messages: 1645
Localisation: Brest

URL permanente de ce messagePosté le : Jeu Mar 06, 2003 17:03    Sujet du message: Petit script pour compter les mots

ce script vient d'un module phpnuke et par conséquent tout le monde peut l'utilser..moi j'ai seulement viré des trucs avant et apres le script pour que ca marche sans phpnuke...

tu peux donc le réutiliser comme tu veux... (enfin à la sauce gpl)
 
Mitirapa Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Référencement Google Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort