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

HTML Discussion :

HTML et PHP: inclure un fichier texte


Sujet :

HTML

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 12
    Points : 8
    Points
    8
    Par défaut HTML et PHP: inclure un fichier texte
    Bonjour,

    je souhaite utiliser l'include php dans mon site pour permettre à n'importe qui (ayant les droits appropriés s'entend) de modifier une des pages du-dit site.

    En gros, la page en question est une page de nouvelles qui sera réactualisée tous les deux trois jours. Les gens qui veulent la modifier n'ont aucune (mais réellement aucune) connaissances informatiques, donc modifier le source du site c'est pas envisageable!

    Je cherche donc un moyen pour eux de modifier le contenu du site en remplaçant simplement un .txt sur le serveur, le .txt étant ensuite lu et affiché dans la page html avec le script php.

    Mon problème c'est pour la mise en page!
    Comment faire pour qu'ils puissent mettre un titre en gras, ou plus gros, etc.

    Le fichier texte serait un simple .txt sans balises (ni html ni maison) à l'intérieur, il faudrait que le formatage soit programmé dans le source du site..

    Si quelqu'un peut m'aider je galère vraiment là desssus depuis qq temps!

    Merci d'avance!

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Avec une base de CMS (c'est le plus simple) !!
    ou alors comme sur ce site :

    http://www.conceptuel.co.uk/index.ph...orieClicked=20
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
    Pensez également à cocher

    Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

    Dimension Internet

  3. #3
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Points : 3 264
    Points
    3 264
    Par défaut
    Le CMS est une bonne solution.

    Tu peux égalment t'interesser à des éditeurs de textes écrit en javascript qui offriront à tes utilisateurs une interface proche de celle de Word.

    de mémoire: Tiny mce ou FCK editor.
    Il y en a d'autre mais le forum javascript ou encore google t'en diras plus que moi à ce sujet là.

    EDIT: j'avais pas fait gaffe que le lien de Blueice te donner déjà un produit du même type...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    bonjour,

    merci pour les réponses, j'ai un peu regardé les liens proposés mais tout ça est trop avancé par rapport à ma motivation en code html/css/etc.

    je cherche une solution simple (html ou php mais pas plus), qui peut se mettre en place rapidement. c'est pas grave si le résultat est pas magnifique, une mise en page simple suffirait.

    j'ai pas encore regardé mais est-ce possible de faire quelquechose du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <balise1>< php include "montexte.txt"></balise1>
    (en pseudo-code évidemment, avec <balise1> pour le titre, puis une autre pour le corps du texte..)

  5. #5
    Membre éclairé Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Points : 783
    Points
    783
    Par défaut
    En PHP c'est comme ca pour inclure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <balise1><?php include("montexte.txt"); ?></balise1>
    Voila
    Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
    Nicolas Jaar, Paul Kalkbrenner, Marek Hermann

  6. #6
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Suffit de faire un formulaire, pour remplir...
    Un champs pour chaque partie... (titre, sous-titre, news, liens, images,...)

    Rien de plus simple ou alors comme je l'ai expliqué, tourne toi vers un CMS, Dotclear par exemple, qui fera ce que tu veux et qui est très simple d'utilisation et à mettre en place.
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
    Pensez également à cocher

    Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

    Dimension Internet

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    Hm merci des réponses, je vais plutot opter pour la solution d'elwin, en demandant aux personnes qui voudront modifier le site de faire un .txt pour le titre, un autre .txt pour le texte, etc.

    Un CMS m'obligerait à tout refaire le site, et j'ai pas trop le temps.

    Merci et bonne journée!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Inclure un fichier texte dans le package de livraison
    Par janma dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 03/04/2015, 22h00
  2. Opérations en php sur un fichier texte
    Par Gobelins dans le forum Langage
    Réponses: 4
    Dernier message: 20/09/2009, 17h26
  3. [Configuration] Script PHP concaténant un fichier texte
    Par redvivi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 13/11/2007, 13h44
  4. inclure un code php dans un fichier html
    Par killer_instinct dans le forum Langage
    Réponses: 5
    Dernier message: 12/03/2007, 14h13
  5. Réponses: 6
    Dernier message: 12/09/2006, 17h31

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