Récupérer l'intérieur balise HTML avec Php

Fermé
siniko44 Messages postés 172 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 29 novembre 2013 - 12 févr. 2013 à 09:47
siniko44 Messages postés 172 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 29 novembre 2013 - 12 févr. 2013 à 12:26
Bonjour,

J'aimerais connaitre une fonction Php permettant de récupérer l'intérieur d'une balise HTML.

En exemple :

<a href="test.php">Bonjour</a>

J'aimerais récupérer "Bonjour" sans avoir recourt au javascript.

Merci !
A voir également:

5 réponses

maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
12 févr. 2013 à 11:33
bonjour ,

avec preg_match :

$text = '<a href="test.php">Bonjour</a>';
preg_match("/<a[^>]*>(.*)<\/a>/isU", $text, $matches);

print_r($matches);
2
siniko44 Messages postés 172 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 29 novembre 2013 17
12 févr. 2013 à 11:59
Sans utiliser les expressions régulières, ce serait chouette car imaginons :

<div id="test">
<div id="maison">
Bonjour !
</div>
</div>

Avec preg_match si je veux parser la balise div#maison, cela va me retourner :

Bonjour !
</div>

Suis-je compréhensible ?
0
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
12 févr. 2013 à 12:05
tu veux faire quoi exactement ?
0
Profil bloqué
12 févr. 2013 à 12:08
ola
avec la fonction strip_tags

echo strip_tags('<a href="test.php">Bonjour</a>');
0
siniko44 Messages postés 172 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 29 novembre 2013 17
12 févr. 2013 à 12:14
Je ne cherche pas à supprimé mes balise.

Si j'image la chose :

$fileToParse = file_get_contents("https://danstonchat.com/");
// Je récupère le code source de la page de dtc

// Ici je souhaite récupérer l'intérieur d'une balise HTML
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
siniko44 Messages postés 172 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 29 novembre 2013 17
Modifié par siniko44 le 12/02/2013 à 12:11
Je veux récupérer le contenu d'une balise HTML grâce à Php.

<div id="test">
<div id="maison">
Bonjour !
</div>
</div>

En javascript, ça donnerai :

document.getElementById('maison').innerHTML;

Avec les expressions régulières en Php, ce serait pas propre comme je l'ai expliqué plus haut. Le top serait d'obtenir l'équivalent de getElementById de javascript en Php

Cordialement
0
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
12 févr. 2013 à 12:20
0
siniko44 Messages postés 172 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 29 novembre 2013 17
12 févr. 2013 à 12:26
Merci ! Je vais voir dans cette voie
0