IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Ecrire dans un fichier HTML en C++


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Ecrire dans un fichier HTML en C++
    Bonjour à tous,
    alors j'ai un soucis je vous expique,
    je dois insérer des balise <title></title> et un titre dans des fichier html.
    La personne avant moi n'en avait pas mis, super!
    Le problème c'est que j'ai à peu prêt 1200 pages à traiter lool.
    En gros j'aimerai faire un programme qui scrute la page en cherche s'il y à dedant des balise <title> ou non, et s'il n'y en a pas, ba insérer ces balises en y mettant biensur un titre qui correspond au nom du fichier (sans le ".htm").
    Voila, je bloque!
    merci d'avance

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Bonjour et bienvenu,
    Où bloques-tu exactement ? Car sur le principe, je dirais :
    Pour chacun de tes fichiers :
    -> L'ouvrir
    -> Ajouter la balise (attention à l'insertion)
    -> Sauvegarder
    -> Fermer et au suivant !
    Mais pour être franc, je me demande si C++ est vraiment adapté à ton problème.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    be je bloque car le faire en C ou C++ j'ai jamais fait, je ne sais pas quelle fonctions utiliser...

  4. #4
    Membre actif Avatar de buse974
    Homme Profil pro
    Développeur / Chef de projet informatique
    Inscrit en
    Février 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur / Chef de projet informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 117
    Points : 245
    Points
    245
    Par défaut
    Salut.

    c'est vrai que cette solution n'est peu etre pas la plus adapté mais bon tout est possible.

    donc.
    je listerai le repertoire avec opendir.
    et pour la lecture ecriture du fichier j'utiliserai tout simplement fstream.

  5. #5
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Franchement, je ferais plutôt ça avec un fichier BATCH, ça ira dix fois plus vite...

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    merci mais c'est quoi le batch?

  7. #7
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Des scripts DOS, si tu préfères, avec l'extension ".bat". Il y a un forum dédié ici si tu veux voir un peu ce que l'on peut faire avec.

    Pour la petite histoire, le "[ame="http://fr.wikipedia.org/wiki/Batch"]batch[/ame] processing", c'est juste le nom anglais d'un traitement par lot, ce qui est exactement ce que tu cherches à faire.

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Bon merci mais du coup j'ai réussi a écrire dans mes fichier html ce ke je voulai, par contre maintenant je profite de demander autre chose:
    en fait j'ai créer une fonction qui a besoin comme paramètre du nom du fichier à analyser.
    En gros j'ai un fichier qui se nomme "home.htm" et j'aimerai que "home.htm" passe en paramètre dans ma fonction en double cliquant ou en parcourant le répertoire, je sais pas trop...

  9. #9
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Passe par argc/argv au niveau du main, puis sous Windows tu fais "ouvrir avec..." et là, tu choisis ton programme. Le nom du fichier sera transmis dans argv[1].

    Mais bon : je le répète, avec un batch, c'est immédiat, y compris modifier tous les .htm d'un répertoire donné, récursivement ou pas.

Discussions similaires

  1. Réponses: 12
    Dernier message: 29/05/2008, 11h29
  2. ecrire du javascript dans un fichier html
    Par Amrouch14 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 27/04/2008, 19h59
  3. [VB.NET] ecrire dans un fichier des balise HTML et autres
    Par mael94420 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/03/2007, 14h34
  4. Réponses: 3
    Dernier message: 27/11/2006, 20h57
  5. Ecrire dans un fichier sans supprimer le reste
    Par koan_sabian dans le forum Linux
    Réponses: 4
    Dernier message: 20/02/2003, 16h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo