Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/09/2011, 11h59   #1
Nouveau Membre du Club
 
Homme Jef
Ingénieur développement de composants
Inscription : novembre 2007
Messages : 31
Détails du profil
Informations personnelles :
Nom : Homme Jef
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Activité : Ingénieur développement de composants
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : novembre 2007
Messages : 31
Points : 29
Points : 29
Par défaut Trouver une fin de paragraphe dans un texte

Bonjour,

quelle serait la meilleure solution pour trouver la fin d'un paragraphe dans un texte dont le délimiteur de paragraphe peut-être br, p ou encore du \n ou un autre que j'ai oulié...

J'explique plus précisément à l'aide d'un exemple le but du jeu : http://www.aquaportail.com/fiche-poi...archarias.html

Je souhaiterais intégrer l'image de présentation de l'espèce, non pas tout en haut du contenu de la page, mais juste après le premier paragraphe de texte, qui dans l'exemple est après "super-prédateur.". La structure de base de données ne contient qu'un seul champ texte et il est illusoire de vouloir modifier cela pour intégrer un chapeau. Il faut donc insérer le code html de l'image après détermination de la position.

J'imagine que c'est faisable avec un preg? Mais je me casse le nez sur quelques essais...
anemone-clown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 12h09   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
pour parser du HTML c'est DOMDocument
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 12h57   #3
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
c'est en utilisant le DOM de HTML voir le lien suivant http://www.w3schools.com/htmldom/default.asp
et en le combinant avec du Js
voir le lien suivant :
http://www.w3schools.com/jsref/default.asp

ça devrait pouvoir se faire
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 13h02   #4
Nouveau Membre du Club
 
Homme Jef
Ingénieur développement de composants
Inscription : novembre 2007
Messages : 31
Détails du profil
Informations personnelles :
Nom : Homme Jef
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Activité : Ingénieur développement de composants
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : novembre 2007
Messages : 31
Points : 29
Points : 29
Merci à vous deux, quoique pour l'instant, je reste un petit peu dans les startings...
anemone-clown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 14h02   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par kdmbella Voir le message
et en le combinant avec du Js
?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 14h47   #6
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
s'il veut manipuler l'abre DOM du html il faudra bien qu'il utilise du Javascript(JS)
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 14h52   #7
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par kdmbella Voir le message
s'il veut manipuler l'abre DOM du html il faudra bien qu'il utilise du Javascript(JS)
un exemple ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 15h19   #8
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
quand tu fait ce genre de manipulation :

Citation:
var x=document.getElementById("email").value = "kdmbella@veveloppez.com";
ou bien regarde ce lien

http://www.w3schools.com/jsref/met_d...sbytagname.asp

c'est une manipulation de l'arbre Dom d'un document HTML
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 15h35   #9
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 789
Points : 35 789
Citation:
Envoyé par anemone-clown
ou encore du \n


\n va générer un saut de ligne dans le code source, pas dans l'affichage du texte.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 15h36   #10
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par kdmbella Voir le message
quand tu fait ce genre de manipulation :


ou bien regarde ce lien

http://www.w3schools.com/jsref/met_d...sbytagname.asp

c'est une manipulation de l'arbre Dom d'un document HTML
je sais ce que c'est, mais il veux faire ça en js ou en PHP ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 15h39   #11
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 789
Points : 35 789
Citation:
Envoyé par stealth35
je sais ce que c'est, mais il veux faire ça en js ou en PHP ?
A mon sens et d'après ce que je comprends de la demande de anemone-clown, c'est clairement du ressort de PHP.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 15h44   #12
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par Bovino Voir le message
A mon sens et d'après ce que je comprends de la demande de anemone-clown, c'est clairement du ressort de PHP.
c'est bien ce qu'il me semble, donc que vient faire la JavaScript dans l'histoire ... mystère
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 16h07   #13
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
en effet dans son cas même s'il n'a pas été très précis, son parsing devra se faire en php mais le principe reste le même il me semble.
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h18.


 
 
 
 
Partenaires

Hébergement Web