mettre le contenu d'un fichier(mot par mot) dans une bdd
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
mettre le contenu d'un fichier(mot par mot) dans une bdd
bonjour,
j'ai un fichier texte contenant tous les mots du dictionnaire word et j'aimerais les mettres dasn une base de données, de sorte que chaque mot soit un enregistrement et qu'il ne puissent y avoir de doublons(car je vais le faire pour plusiers fichiers).
Quelqu'un à une idée ?
j'ai un fichier texte contenant tous les mots du dictionnaire word et j'aimerais les mettres dasn une base de données, de sorte que chaque mot soit un enregistrement et qu'il ne puissent y avoir de doublons(car je vais le faire pour plusiers fichiers).
Quelqu'un à une idée ?
Si c'est du php/mysql et que tous les mots dans le fichier texte sont séparés par le même "séparateur" (tiens donc
), c'est jouable.
Exemple avec un fichier texte dont les données sont séparées par un espace.
fichier inc.php
fichier word.php
Exemple avec un fichier texte dont les données sont séparées par un espace.
fichier inc.php
- Code: Tout sélectionner
<?
//A REMPLIR*********
$utilisateur = "";
$motdepasse = "";
$base = "";
$serveur = "";
//******************
function dbConnect(){
global $utilisateur, $motdepasse, $serveur,$base;
$connexion = @mysql_connect($serveur, $utilisateur, $motdepasse);
@mysql_select_db($base,$connexion);
return $connexion;
}
?>
fichier word.php
- Code: Tout sélectionner
<HTML><body>
<?php
include("inc.php");
// REMPLACER "nom_du_fichier_texte"
$fp=fopen("nom_du_fichier_texte.txt","r");// ouverture du fichier
while(!feof($fp)){ // tant que pas en fin de fichier
$lecture=fgets($fp, 4096); // stockage dans $lecture
$tab=explode(" ",$lecture); // on met dans un tableau les données séparées par un espace
$nb_elem=count($tab)-1; // nbre d'éléments du tableau
for($i=0;$i<$nb_elem;$i++){
// enregistrement des éléments dans une base de données mysql
// avec une table "word" contenant le champ "mot_word"
// connexion à la base de données mysql
$lien = dbConnect();
// requête d'insertion
$req = "INSERT INTO word (mot_word) VALUES \"".$tab[$i]."\"";
//exécution de la requête
mysql_query($lien,$req);
mysql_close();
}
}
fclose($fp);// fermeture fichier
?>
</body></HTML>
@mr_go : instructions SQL à mettre dans PHPMyAdmin par exemple :
- Code: Tout sélectionner
-- Structure de la table `word`
--
CREATE TABLE `word` (
`id_word` int(20) NOT NULL auto_increment,
`mot_word` text collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id_word`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Impact du PageRank dans le positionnement Google
- Les sites les plus visibles pour le mot Google
- Google AdWords introduit le concept de niveau de qualité
- Déclarer son fichier sitemap dans le fichier robots.txt
- Obtenir le nombre exact de requêtes effectuées sur Google
- Opérateurs de recherche avancée sur MSN
- Privilégier le texte au contenu multimédia : conseil n°9 en référencement
- Commande site: sur Google et pages ignorées
- Participez au projet 3x3 !
- Les moteurs tiennent compte des mots-clés dans les URL
- mot de passe modifié sur une sauvegarde de BdD
- mettre mot clé?
- quel mot mettre sur sa carte de visite ?
- Mettre le mot gratuit sur certaines pages : mauvais?
- mot clé nom fichier
- Détéction d'un mot du contenu en Javascript
- mot-cles dans nom de fichier
- Est-il judicieux de mettre un seul mot clé et ses variantes?
- Mieux référencé sur 1 mot qui n'est pas le mot-clé principal
- comment mettre en evidence les mot-clefs avec CSS ?
- Protection d'un fichier par mot de passe
- Mettre des mot clee dans une zone inaccessible de la page ?
- Trop de mot-clés tue le mot-clé ?
- Création d'un fichier Zip avec mot de passe en PHP ???
- Faire monter un site avec le mot avec le mot clé "forum
Consultez la description détaillée des produits ou services de Google suivants : Google Bombing, Google Search-based Keyword Tool (sktool), Google Insights for Search
- Analyseur de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page. - Suggestion de mots
Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter. - Suggestion de mots Google
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: rhpo et 0 invités







le forum