récupérer un flux d'articles sur un autre site

chatonne

chatonne Le 1 mai 2019 à 19:36

Bonjour,
je voulais savoir s'il était possible de récupérer un flux d'articles d'un site A et les afficher sur un site B?
Si oui comment faire?
Merci
Doppler

Doppler Le 1 mai 2019 à 22:24

Bonjour @chatonne,

En php, utilise la fonction "file_get_content" (voir la doc : https://www.php.net/manual/fr/function.file-get-contents.php).
Exemple :
<?php 
   $query_data = file_get_content('url);
   echo $query_data;
?>

Il existe cependant un équivalent en jQuery : 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
   $.get("ton-url", function(data, status) {
        document.getElementById("query_data").innerHTML = data;
   });
});
</script>
<div id="query_data">Recuperation...</div>
En espérant t'avoir aidé 😀 
chatonne

chatonne Le 2 mai 2019 à 07:40

Merci beaucoup.
Cette récupération se fera de manière automatique lors de chaque nouvel article (photo et texte)?
Sachant également que le site A est administré par une autre personne.
Merci
Doppler

Doppler Le 2 mai 2019 à 17:45

Normalement, il ne devrait y avoir aucuns problèmes... À suivre !
chatonne

chatonne Le 4 mai 2019 à 11:58

cela fonctionne avec le code en Php, la page avec les articles s'affichent mais il y a un message d'erreur qui apparaît:

Une erreur HTTP AJAX s'est produite.
Code de statut HTTP : 404
Informations de débogage ci-dessous.
Chemin : /views/ajax
StatusText: Not Found
ResponseText : 
404 Not Found
Not Found
The requested URL /views/ajax was not found on this server.
Doppler

Doppler Le 5 mai 2019 à 21:25

Vérifie la disponibilité du lien. Code 404 signifie que l'adresse est introuvable...
sherripayne

sherripayne Le 1 août 2019 à 10:55

MERCI !!!!! 😇

soundcloud downloader
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte