(je me noie) Pour les pros des REGEXP

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Uzco, 23 Mars 2008.

  1. Uzco
    Uzco Nouveau WRInaute
    Inscrit:
    2 Septembre 2007
    Messages:
    6
    J'aime reçus:
    0
    Salut,

    J'ai récupéré mes fichiers perdus à travers Google Cache, mais il faut maintenant en extraire les données pour les rebalancer dans une base MYSQL.

    Dans mes fichiers, j'ai des successions de tables HTML (je sais, c'est pas bien, je devrais faire du CSS) d'où je dois tirer mes informations. Les tables se présentent comme ça, sachant qu'il peut y en avoir plusieurs dizaines dans chaque fichier (j'ai viré certains span et td qui auraient alourdi la présentation):

    <tr>
    <td class="row1"><span class="name"><a name="LE_ID"></a>LE_NOM</span><br />
    <span class="postdetails">LE_RANK</span></td>
    <td class="row1"><table>
    <tr>
    <td><span class="postdetails">LA_DATE | Sujet du message: LE_SUJET</span></td>
    </tr>
    <tr>
    <td><span class="postbody">LE_MESSAGE</span></td>
    </tr>
    </table></td>
    </tr>

    J'ai besoin de récupérer LE_ID, LA_DATE, LE_SUJET ainsi que LE_MESSAGE.

    J'ai un peu tout essayé et disons-le clairement: j'y arrive pô. Mais alors, pô du tout.

    Est-ce que quelqu'un veut bien m'aider via le script php de bon aloi?

    D'avance merci.
     
  2. alfred99
    alfred99 WRInaute occasionnel
    Inscrit:
    7 Décembre 2004
    Messages:
    432
    J'aime reçus:
    0
    Hello,
    En fait, dans n'importe quel langage, php ou autre, il faut que tu génères un fichier qui sera injectable dans ta bdd.
    Tu peux le faire en php comme en basic. Le tout est de programmer de sorte que :
    avec des if tu exclus tout ce qui te n'interesses pas
    ensuite, tu éclaircis les lignes en enlevant ce qui ne t'interesses pas ( test contenu, longueur champ, etc..)
    tu écris tout ça dans un fichier avec des séparateurs(;,)
    et tu renvoies le tout dans ta base sql
    Rien de compliqué la dedans.
     
  3. Uzco
    Uzco Nouveau WRInaute
    Inscrit:
    2 Septembre 2007
    Messages:
    6
    J'aime reçus:
    0
    Merci Alfred, mais j'ai dû mal m'exprimer... Je ne cherchais pas à savoir quel processus il fallait suivre... Ce dont j'avais besoin, c'était la ou les séquences d'expressions régulières à passer dans des preg_match_all pour récupérer les champs en question.

    J'ai plus ou moins réussi, mais avec pas mal de bricolages pas très académiques. Par curiosité, si quelqu'un voulait bien se donner la peine de se pencher sur le sujet, ça m'intéresserait, pour apprendre à faire les choses avec un peu plus de rigueur.

    Merci.
     
Chargement...
Similar Threads - (je noie) pros Forum Date
Comment désindéxer un article récurrent ? (je vous explique mon souci) Crawl et indexation Google, sitemaps 15 Septembre 2016
Article peut présent dans les résultat google pour cause de duplicate content (je pense) Débuter en référencement 27 Février 2016
Demande d'avis et de conseil pour mon site (je suis un original) Demandes d'avis et de conseils sur vos sites 19 Août 2014
avis site d'annonce spéciale (jeune) Demandes d'avis et de conseils sur vos sites 25 Juillet 2013
Lire une image depuis une base de donnée (je stockais l'url de l'image de type text) Développement d'un site Web ou d'une appli mobile 6 Avril 2013
Envoyer des emails vers des SMS ? (je suis chez free mobile..) Administration d'un site Web 14 Mai 2012
Se dissocier d'un compte Analytics (je deviens fou) Google Analytics 24 Novembre 2011
Balises title en double (je comprends pas) Google Analytics 25 Mars 2011
Souci de DNS (je crois) : Bookmyname + 000webhsot Noms de domaine et référencement 30 Décembre 2009
Besoin d'aide, site de tournoi (jeu d'adresse) payant. Droit du web (juridique, fiscalité...) 23 Octobre 2009
Site au contenu complet et original (je crois) mais qui ne décolle pas dutout Problèmes de référencement spécifiques à vos sites 2 Août 2009
Choix ndd (je bloque) Noms de domaine et référencement 19 Juillet 2009
de pr3 vers pr1(je desespere) Débuter en référencement 6 Mai 2009
Google Feedfetcher sur mon forum (je n'ai pas de flux RSS) Crawl et indexation Google, sitemaps 20 Avril 2009
Question anti-référencement (je sais, c'est bizarre ;-). ) Débuter en référencement 6 Juillet 2006
Souci envoi emails sur wanadoo (je suis chez 1and1) Administration d'un site Web 6 Juin 2006
Erreur de connection mysql (je ne sais plus quand) Développement d'un site Web ou d'une appli mobile 2 Avril 2006
Avis sur mon site (jeux flash) Demandes d'avis et de conseils sur vos sites 2 Avril 2006
[resolu (je suis un boulet dsl)]PHP => Pb avec substr Développement d'un site Web ou d'une appli mobile 2 Février 2006
cpm et bannières (je débute) Administration d'un site Web 12 Mai 2005