Php afficher le contenu d'un lien

baloo972 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
baloo972 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je récupère les infos d'un flux rss via un script php.
Dans ce flux rss un lien pointe vers une image.
j'aimerai dans mon script php, aul lien d'afficher ce lien, afficher directement l'image.
Que dois je faire ?

Merci d'avance à vous
A voir également:

6 réponses

tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   220
 
Salut,

Sans code, difficile d'apporter une réponse!
Le flux comporte une seule ou plusieurs images?
0
baloo972 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Merci de me répondre rapidement.

En fait le flux que je récupère comporte un titre et une photo.
La photo est hébergé sur un site externe.
Pour voir cette photo il faut que je clique sur le titre.
J'aimerai qu'elle s'affiche automatiquement.
Dans ce flux rss, j'ai plusieur titre (album de disque) et plusieur photos (photo des albums)
0
tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   220
 
Du coup, toutes les photos du flux sont accessibles via un lien ou c'est juste une seule qui possède un lien?

Quelle est le code qui permet d'afficher le flux?
0
baloo972 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Oui chaque photo est accessible via un lien (chaque album est différent, donc une photo différente)

Mon script :

<?php
$fichier = 'http://www.mon_flux_rss';
$dom = new DOMDocument();
if (!$dom->load($fichier)) {
die('Impossible de charger le fichier XML');
}

$itemList = $dom->getElementsByTagName('item');
foreach ($itemList as $item) {
$titre = $item->getElementsByTagName('title');
if ($titre->length > 0) {
echo $titre->item(0)->nodeValue;
} else {
echo '(sans titre)';
}

echo '<br />'."\n";

$desc = $item->getElementsByTagName('description');
if ($desc->length > 0) {
echo ' '.$desc->item(0)->nodeValue.'<br/>'."\n";
}

$lien = $item->getElementsByTagName('link');
if ($lien->length >0) {
echo ' '.$lien->item(0)->nodeValue.'<br/>'."\n";

}

echo '<br/>'."\n";
}

?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tryan44 Messages postés 1288 Date d'inscription   Statut Membre Dernière intervention   220
 
Quelle est la partie du code qui est censé afficher l'image?

ps: je vais avoir du mal à vous donnez un coup de pouce, je n'y connais rien en DOM :(!
0
baloo972 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
c'est la partie :
$lien = $item->getElementsByTagName('link');
if ($lien->length >0) {
echo ' '.$lien->item(0)->nodeValue.'<br/>'."\n";
0