File_get_contents à partir d'un file_get_contents
Résolu/Fermé
sblouf
Messages postés
88
Date d'inscription
lundi 27 octobre 2008
Statut
Membre
Dernière intervention
9 avril 2017
-
9 avril 2017 à 20:33
sblouf Messages postés 88 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 9 avril 2017 - 9 avril 2017 à 21:19
sblouf Messages postés 88 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 9 avril 2017 - 9 avril 2017 à 21:19
A voir également:
- File_get_contents à partir d'un file_get_contents
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Combien y a-t-il de bateaux dans la zone de 475 pixels de large et 1000 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Photoshop
- Combien y a-t-il de bateaux dans la zone de 1500 pixels de large et 500 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Graphisme
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
2 réponses
yg_be
Messages postés
23426
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
13 janvier 2025
Ambassadeur
1 557
9 avril 2017 à 21:17
9 avril 2017 à 21:17
je te suggère de faire
print_($URL);au lieu de
echo $URL;
sblouf
Messages postés
88
Date d'inscription
lundi 27 octobre 2008
Statut
Membre
Dernière intervention
9 avril 2017
2
9 avril 2017 à 21:19
9 avril 2017 à 21:19
Merci @yg_be mais je viens de résoudre mon problème.
Je poste ici la solution que j'ai utilisé (même si je pense que c'est un peu du bricolage...)
Je poste ici la solution que j'ai utilisé (même si je pense que c'est un peu du bricolage...)
//je récupère du contenu sur une page $someContent = file_get_contents('http://urlDeMaPage', NULL, NULL, 200, 500); //ici j'ai le contenu récupéré echo htmlentities($someContent); //je prépare de quoi isoler l'url de ce contenu $findme1 = "<link>"; $findme2 = "</link>"; $pos1 = strpos($someContent, $findme1); $pos2 = strpos($someContent, $findme2); //j'isole mon url $URL = substr($someContent, $pos1, $pos2 - $pos1); ///////////////////////////////////////////////////////// //Voici ce que j'ai rajouté ///////////////////////////////////////////////////////// $URL = urldecode($URL); $URL = htmlspecialchars($URL); $URL = substr($URL, 12); //ici j'ai bien l'url que je voulais récupérer echo $URL; //je la passe à la deuxième fonction $otherContent = file_get_contents($URL, NULL, NULL, 100, 700); //ici j'ai n'ai rien... echo htmlentities($otherContent);