Occurence dans chaine de caractères
Résolu/Fermé
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
-
19 nov. 2016 à 16:15
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 - 24 nov. 2016 à 08:50
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 - 24 nov. 2016 à 08:50
A voir également:
- Occurence dans chaine de caractères
- Caractères ascii - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Plus de chaine tv - Guide
2 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
20 nov. 2016 à 13:27
20 nov. 2016 à 13:27
J'ai trouvé une solution qui semble fonctionner. Ce qui est étonnant c'est que la solution n'est pas tout à fait la même pour les deux sites concernés. Reste à voir si ça fonctionnera encore, après une mise à jour des sites.
Voici les solutions :
Merci encore à Whismerll, même si ce n'est pas sa solution que j'utilise.
Voici les solutions :
$site = file_get_contents('http://www.xxxxxxx.fr'); $annonces = substr($site, strpos($site, '<div class="module mod_wistr3_annonces">'), -1922); echo $annonces;
$site = file_get_contents('http://www.xxxxxx.com'); $annonces = substr($site, strpos($site, '<div class="module mod_wistr3_annonces">'), 2495); echo $annonces;
Merci encore à Whismerll, même si ce n'est pas sa solution que j'utilise.
Utilisateur anonyme
19 nov. 2016 à 17:25
19 nov. 2016 à 17:25
Bonjour
tu peux le faire avec une regex.
tu peux le faire avec une regex.
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
19 nov. 2016 à 17:54
19 nov. 2016 à 17:54
Merci pour ta réponse.
Je regarde en quoi ça consiste.
Je ne sais pas s'il faut l'utiliser pour sélectionner ce que je veux extraire ou si je dois l'utiliser pour exclure ce que je ne veux pas extraire, mais dans les deux cas, ça me semble assez complexe, car il y a beaucoup de caractères à définir.
Mais, je n'ai pas encore compris comment ça fonctionne vraiment.
Je regarde en quoi ça consiste.
Je ne sais pas s'il faut l'utiliser pour sélectionner ce que je veux extraire ou si je dois l'utiliser pour exclure ce que je ne veux pas extraire, mais dans les deux cas, ça me semble assez complexe, car il y a beaucoup de caractères à définir.
Mais, je n'ai pas encore compris comment ça fonctionne vraiment.
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
>
Utilisateur anonyme
19 nov. 2016 à 18:24
19 nov. 2016 à 18:24
Merci, ça me semble un peu plus clair.
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
Modifié par dugenou le 20/11/2016 à 07:51
Modifié par dugenou le 20/11/2016 à 07:51
J'avais commencé avec preg_match sans savoir qu'il s'agissait de regex, mais je n'avais pas réussi à faire ce que je voulais, probablement parce que je ne maîtrise pas cette technique.
Je vais essayer d'utiliser mon script, qui fonctionne en partie, en utilisant en complément preg_replace pour supprimer ce qui s'affiche en trop.
Je vais essayer d'utiliser mon script, qui fonctionne en partie, en utilisant en complément preg_replace pour supprimer ce qui s'affiche en trop.
20 nov. 2016 à 13:45
20 nov. 2016 à 16:40
Modifié par dugenou le 24/11/2016 à 09:33