Variable PHP
Benjamin46
-
11 févr. 2010 à 21:12
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 - 17 févr. 2010 à 18:19
Blocks Messages postés 98 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 31 janvier 2011 - 17 févr. 2010 à 18:19
A voir également:
- Variable PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Php alert ✓ - Forum PHP
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
4 réponses
Defouille
Messages postés
388
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
15 novembre 2011
54
12 févr. 2010 à 09:45
12 févr. 2010 à 09:45
Bonjour,
En effet tu peux le faire avec des combinaisons d'explode et/ou d'expressions régulières, cependant cela dépend vraiment de la structure de la page, par exemple si le div que tu veux récupérer contient lui même des divs c'est plus compliqué...
Tu saurais développer le contenu (en terme de balises) du div que tu veux récupérer ?
En effet tu peux le faire avec des combinaisons d'explode et/ou d'expressions régulières, cependant cela dépend vraiment de la structure de la page, par exemple si le div que tu veux récupérer contient lui même des divs c'est plus compliqué...
Tu saurais développer le contenu (en terme de balises) du div que tu veux récupérer ?
Le div que je veux récupérer contient seulement une ligne et c'est du texte (pas d'autre insertion comme des div).
Defouille
Messages postés
388
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
15 novembre 2011
54
17 févr. 2010 à 17:27
17 févr. 2010 à 17:27
Re, avec quelques jours de décalage voilà une solution pour un div, tu peux la modifier pour l'adapter :
Fonction :
Test :
Voilà en espérant que ça serve :)
A noter : ça ne marche que pour les divs ne contenant pas de div.
Fonction :
function interieur_div($chaine, $capture="") { $new_chaine = preg_replace("/^.*(<div".$capture.">.*)<\/div>.*$/", "$1", $chaine); if($new_chaine==$chaine) return "Chaine non trouvee"; if(!preg_match("<\/div>", $new_chaine)) return preg_replace("/<div".$capture.">/", "", $new_chaine); else return interieur_div($new_chaine, $capture); }
Test :
$str='iauhdoaudh<div id="mon_div_cible" class="cool">good</div>aidjajd<div>azodjaodja</div>adjaida'; $capture=' id="mon_div_cible" class="cool"'; echo htmlentities(interieur_div($str, $capture));
Voilà en espérant que ça serve :)
A noter : ça ne marche que pour les divs ne contenant pas de div.
Blocks
Messages postés
98
Date d'inscription
mardi 28 juillet 2009
Statut
Membre
Dernière intervention
31 janvier 2011
3
17 févr. 2010 à 18:19
17 févr. 2010 à 18:19
En gros, si tu as juste ca <div class="profile">texte</div>
Bah tu dis :
Bah tu dis :
$texte = strstr($data, '<div class="profile">'); $masque = strstr($texte, '</div>'); $texte = str_replace($masque, '', $texte); $texte = str_replace('<div class="profile">', '', $texte);