Rechercher : dans
Par :

PHP / XHTML : Sommairre automatique ?

Dernière réponse le 5 jui 2009 à 21:37:13 1000trad, le 5 jui 2009 à 12:50:55 
 Signaler ce message aux modérateurs

Bonjour à tous,

En plein dévellopement de mon site web, j'ai une fonction permettant aux membres de rédiger certaines choses.
Il peuvent inserer des titres etc... grace a un formulaire de mise en page.

J'aimerai donc que PHP me génere un sommaire a partir de toutes les balise [titre1]Mon titre/titre1 présentes dans le champ de contenu et qu'il fasse un lien avec une ancre vers ce titre.
Je pensait à un id qui se place automatiquement, mais ca n'ira jamais !

Je ne sais vraiment pas comment proceder !

Je suis débutant en PHP donc je souhaiterai faire au plus simple.

Merci beacoup ! _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Configurati­on: Windows XP Pro
512 RAM, 1Ghz
Mozilla Firefox 3.0.10

Meilleures réponses pour « PHP / XHTML : Sommairre automatique ? » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
[PHP] Date de dernière modification VoirGrâce à PHP il est possible d'afficher automatiquement la date de dernière modification de la page en cours : ...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...

1

monkey_monk, le 5 jui 2009 à 13:15:33

Bonjour,

je ne comprends pas vraiment ta question... tu veux pouvoir lister les titres des messages que postent tes utilisateurs ?

Si tel est le cas il faut que tu scindes tes titres de tes messages lorsque tu les stockes dans ta BDD ensuite tu fais un script qui récupère les titres et les affiches.
[Monkey Monk]

Répondre à monkey_monk

2

1000trad, le 5 jui 2009 à 16:44:50

Merci de ta réponse,

non, en fait, un membre peut rédiger un article, le membre peut en inserant des blise, organiser l'article avec des parties. j'aimerai simplement faire en sorte de pouvoir récupérer tous les titre que le membre à ecrit dabns l'article afin de pouvoir faire un sommaire avec . Comme ca, les personne qui visualise l'article pourrons cliquer sur les liens du sommaires qui li dirigera vers la partie désirée.
Le membre peut définir un titre en cliquant sur un bouton qui encadre le texte de balises.

ex :

[titre]mon titre/titre

Du texte, du texte...

[titre]Ma deuxieme partie/titre
texte, texte, texte...


Voila, je voudrais récupérer les deux données qui se trouve entre les balises titre afin d'en faire des liens pour le sommaire de l'article une fois publié ! Et que tout ce fasse automatiquement. _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

3

monkey_monk, le 5 jui 2009 à 16:52:40

Ok !

Ce n'est pas très compliqué en fait... il faut que tu parses le texte reçu à la recherche de tes balise [titre] et /titre ...tu récupères le tout dans l'ordre et tu crée ton sommaire avec des ancres.

Je ne vois pas ce que tu veux savoir de plus...
[Monkey Monk]

Répondre à monkey_monk

4

1000trad, le 5 jui 2009 à 17:10:52

Oula ! Parsé ??? C'est quoi ça ? Comment on fait ?

Je débute vraiment !

Merci ! _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

5

monkey_monk, le 5 jui 2009 à 17:25:14

Ah oki... heu...

quand je dis "parser" c'est devoir isoler et donc reconnaitre le texte qui se trouvera entre des balises définies.

Il y a des fonctions toutes faites en PHP... mais je ne me souviens plus là... fais une recherche, c'est facile à trouver.

Avec des ereg par exemple...

Donc en gros tu récupères ton texte avec les balises, tu recherches dedans ce qu'il y a entre les balises... tu fais le traitement que tu veux (stockage, ajout de balise html,etc...) et puis tu génères ton sommaires avec tout ça !

Ce n'est vraiment pas très compliqué mais si tu es débutant il va te falloir te renseigner sur le sujet !

Courage à toi et n'oublie pas que les tuto Php sont tes amis ! ;)
[Monkey Monk]

Répondre à monkey_monk

6

1000trad, le 5 jui 2009 à 19:50:53

LOL merci beaucoup ! _.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

7

1000trad, le 5 jui 2009 à 19:55:39

Et je pense, tu sais comment on incrémente une variable avec l'attribut onclick ?

Car j'aimerai qu'a chaque fois que je clic sur un bouton, celui-ci incremente une variable. Et que grâce a ce même bouton, que ça insert la valeur de la variable dans mon textarea.
_.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 

Répondre à 1000trad

9

Anonyme, le 5 jui 2009 à 20:02:21

Pour Me conactez tous sur le Site

Répondre à Anonyme

10

 monkey_monk, le 5 jui 2009 à 21:37:13

Tu peux le faire via l'url...

Mais il y a d'autres moyens !

Ca fait longtemps que je n'ai pas touché au PHP donc je ne peux pas t'aider suffisamment bien...

Quelqu'un pour répondre ?
[Monkey Monk]

Répondre à monkey_monk