Agréger les contenus de plusieurs urls (avec des paramètres
Aristide
-
15 juil. 2024 à 21:22
misterlolo.fr Messages postés 1 Date d'inscription mardi 6 août 2024 Statut Membre Dernière intervention 6 août 2024 - 6 août 2024 à 14:24
misterlolo.fr Messages postés 1 Date d'inscription mardi 6 août 2024 Statut Membre Dernière intervention 6 août 2024 - 6 août 2024 à 14:24
Bonjour
Je souhaite agréger les contenus de plusieurs urls (contenant des paramètres).
J'ai donc besoin de récupérer le texte de chaque page dans une variable.
Comment faire?
A voir également:
- Agréger les contenus de plusieurs urls (avec des paramètres
- Tous les paramètres - Guide
- Paramètres de confidentialité - Guide
- Paramètres dns - Guide
- Parametres comptes options de connexion - Guide
- Restaurer les paramètres d'usine - Guide
2 réponses
jordane45
Messages postés
38449
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 mars 2025
4 739
16 juil. 2024 à 06:18
16 juil. 2024 à 06:18
Bonjour
une simple recherche....
https://www.google.com/search?q=php+get+content+from+url
misterlolo.fr
Messages postés
1
Date d'inscription
mardi 6 août 2024
Statut
Membre
Dernière intervention
6 août 2024
6 août 2024 à 14:24
6 août 2024 à 14:24
<?php // Fonction pour récupérer le contenu d'une URL function get_content($url) { $ch = curl_init(); // Définir l'URL et d'autres options appropriées curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // désactiver la vérification SSL si nécessaire // Exécuter la requête et récupérer le contenu $output = curl_exec($ch); // Vérifier les erreurs cURL if($output === false) { echo 'Erreur cURL: ' . curl_error($ch); } // Fermer la session cURL curl_close($ch); return $output; } // Liste des URLs à agréger $urls = [ 'https://example.com/page1?param=value', 'https://example.com/page2?param=value', // Ajoutez d'autres URLs ici ]; $aggregated_content = ''; // Parcourir chaque URL et agréger le contenu foreach ($urls as $url) { $content = get_content($url); $aggregated_content .= $content . "\n"; // Ajouter le contenu avec une nouvelle ligne entre chaque contenu } // Afficher le contenu agrégé echo $aggregated_content; ?>