Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1228 connectés 

  FORUM HardWare.fr
  Windows & Software

  Récupérer emails d'un fichier *.sql ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer emails d'un fichier *.sql ?

n°2111987
juflo810
Posté le 31-07-2005 à 11:42:37  profilanswer
 

Salut @ tous,
J'avais un site en Phpnuke avec 3000 membres et mon site vient de fermer.
Juste avant j'avais fais une sauvegarde de la base de données.
Maintenant j'ai ma sauvegarde sous forme d'un fichier .txt que je peux ouvrir avec word...
J'aurais aimer récupérer les emails de mes membres afin de les informer de la fermeture.
Sous forme d'une liste ce serais plus simple pour les envoyer par la suite.
Merci.
@+

mood
Publicité
Posté le 31-07-2005 à 11:42:37  profilanswer
 

n°2111991
mcjoedassi​n
Posté le 31-07-2005 à 11:46:48  profilanswer
 

il ressemble à quoi ton fichier ? donne une ligne pour voir ...

n°2111996
juflo810
Posté le 31-07-2005 à 11:52:26  profilanswer
 

Le début :
 

Citation :

-- phpMyAdmin SQL Dump
-- version 2.6.1-pl3
-- http://www.phpmyadmin.net
--  
-- Serveur: 10.0.0.4
-- Généré le : Dimanche 12 Juin 2005 à 20:32
-- Version du serveur: 4.1.10
-- Version de PHP: 4.3.10
--  
-- Base de données: `dowgold3`
--  
CREATE DATABASE `dowgold3` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE dowgold3;
 
-- --------------------------------------------------------
 
--  
-- Structure de la table `nuke_authors`
--  
 
CREATE TABLE `nuke_authors` (
  `aid` varchar(25) NOT NULL default '',
  `name` varchar(50) default NULL,
  `url` varchar(255) NOT NULL default '',
  `email` varchar(255) NOT NULL default '',
  `pwd` varchar(40) default NULL,
  `counter` int(11) NOT NULL default '0',
  `radminarticle` tinyint(2) NOT NULL default '0',
  `radmintopic` tinyint(2) NOT NULL default '0',
  `radminuser` tinyint(2) NOT NULL default '0',
  `radminsurvey` tinyint(2) NOT NULL default '0',
  `radminsection` tinyint(2) NOT NULL default '0',
  `radmin


 
Un morceau de fin :

Citation :


 `nuke_users` VALUES (3135, '', 'snatch', 'direfulboy@hotmail.com', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, 'ab4f63f9ac65152575886860dde480a1', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3136, '', 'tcharly', 'tcharlz@hotmail.fr', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, '6d8a81f8b052b253b4a1d92f66187b65', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3137, '', 'tite_chipie', 'chtite_studieuse@hotmail.fr', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, 'efe65a8fcdafa295ed61d973c1c63676', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3138, '', 'sam4004', 'sam4004@free.fr', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, '13acecb7a664cf2d669380067dca5977', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3139, '', 'fullmetal', 'kevin930@hotmail.fr', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, 'bd1c4eb4ecb6b5c4286b74ff60157c19', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3140, '', 'mytho', 'mytho13@hotmail.com', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, 'ab524265c0714b70049943ae2a6ce1b0', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1118584153, 0, 1118584104, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3141, '', 'sycop6', 'iamstrange501@yahoo.fr', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, 'd00da65ff544f43d5a487f96d23440f6', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3142, '', 'jeanmatt', 'jeanmatt@hotmail.com', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, '60b65f2ab8c6798b166a0a761052b5c3', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3143, '', 'guzel', 'tetedeguzel@hotmail.com', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, '21b72c0b7adc5c7b4a50ffcb90d92dd6', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3144, '', 'katia', 'katiaevensimon@hotmail.com', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, 'e94ef563867e9c9df3fcc999bdb045f5', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3145, '', 'Solam', 'tibogou@hotmail.com', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, 'ee199119cd1c4e7c24f0622471f47f31', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1118600958, 0, 1118600958, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);
INSERT INTO `nuke_users` VALUES (3146, '', 'Flerendir', 'flerendir@hotmail.com', '', '', 'gallery/blank.gif', 'Jun 12, 2005', NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, '64d1f88b9b276aece4b0edcc25b7a434', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, NULL, 'french', 'd/m/Y H:i', 0, 0, 0, NULL, 1, 1, 1, 1, 1, 1, 0, 0, 0, 3, NULL, NULL, NULL, 0);

n°2112006
mcjoedassi​n
Posté le 31-07-2005 à 11:59:54  profilanswer
 

(attention, réponse de linuxien !)
 
C:\>type one.txt | grep -o "'.*@.*'" | sed -e "s/'//g"

n°2112010
juflo810
Posté le 31-07-2005 à 12:02:42  profilanswer
 

:pt1cable: Ok d'accord lol
J'ai rien compris lol.

n°2112014
mcjoedassi​n
Posté le 31-07-2005 à 12:05:41  profilanswer
 

j'ai oublié la redirection :
C:\>type fichier.txt | grep -o "'.*@.*'" | sed -e "s/'//g" > out
 
ça marche ?
 
type affiche le fichier, tu rediriges la sortie ("pipe" ) vers un grep
 
le grep -o ne sélectionne que les patterns correspondant à '.*@.*' c'est à dire un ' suivie de n'importe quel caractère (.) un nombre quelconque de fois (*), suivi d'un @, suivie de .*'
 
le sed se charge de virer les ' en trop
 
dis moi ce que ca donne

n°2112017
mcjoedassi​n
Posté le 31-07-2005 à 12:07:18  profilanswer
 

[sed] var [s]ubstituer les ['] par des [] [g]énarement sur toute la ligne, (ça les enlève tous)

n°2112018
juflo810
Posté le 31-07-2005 à 12:07:24  profilanswer
 

Oula je tape ca où ?

n°2112032
mcjoedassi​n
Posté le 31-07-2005 à 12:18:19  profilanswer
 

tu ouvres une console (Démarrer/Exécuter et tu tapes cmd par exemple)
ensuite tu te balades dans ton arborescence à l'aide des commandes (cd repertoire pour rentrer dans un repertoire, dir affiche le contenu d'un repertoire, cd .. va dans le repertoire inférieur) jusqu'à être dans le répertoire où il y a ton fichier
 
la tu tapes la commande et tu me dis ce qui ne va pas !

n°2112057
juflo810
Posté le 31-07-2005 à 12:45:49  profilanswer
 

Ca me metsque "grep" n'est pas reconnu en tant que comande valide...

mood
Publicité
Posté le 31-07-2005 à 12:45:49  profilanswer
 

n°2112059
mcjoedassi​n
Posté le 31-07-2005 à 12:48:39  profilanswer
 

ah :)
dommage ! ça marche pourtant sur Win2000 ...
je ne peux plus t'aider !
sed n'est pas une "commande valide" non plus ?

n°2112072
juflo810
Posté le 31-07-2005 à 13:07:36  profilanswer
 

Ben ca me marques rien vu que ca sarrete à grep

n°2112076
mcjoedassi​n
Posté le 31-07-2005 à 13:16:39  profilanswer
 

tape juste sed pour voir ...

n°2112094
juflo810
Posté le 31-07-2005 à 13:52:22  profilanswer
 

pareil pour sed ca marche pas

n°2112154
cpdump
Posté le 31-07-2005 à 15:22:42  profilanswer
 

Tu recrée la base sous MySQL avec le script sql et après tu fait une requete pour récuperer seuelement les email
 
PS: tu n'étais pas obligé de poster les adresses email en clair avec les mots de passe  :pfff:


Message édité par cpdump le 31-07-2005 à 15:23:33
n°2112377
juflo810
Posté le 31-07-2005 à 19:52:16  profilanswer
 

Ya pas un logiciel qui peut récupérer ca parce que pour tout recréer..
Merci
+

n°2112456
Jer
Posté le 31-07-2005 à 21:02:52  profilanswer
 

Tu upload ta DB chez n'importe quel hebergeur MySQL et tu exécute le querry:
 
SELECT email FROM nuke_users
 
et il te sortira la liste de tous les emails


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Récupérer emails d'un fichier *.sql ?

 

Sujets relatifs
fichier fantome de 36giga introuvable sur disk dur apres reformatageProblème d'accents avec fichier créé sous DOS
probleme avec un fichier zipApercu des images dans un fichier compresse
Exportation fichier indesign vers pdf pour impression en 2 couleurssupprimer dans pccillin un fichier infecté
Comment récupérer les données OUTLOOK ?Problème de mémoire read sur un fichier Excel 2000
comment rendre un fichier sur mon FTP téléchargeable par tou le monde?Avec quel prog fo ouvrir les fichier *.part ??
Plus de sujets relatifs à : Récupérer emails d'un fichier *.sql ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR