Php afficher le contenu d'un lien
Fermé
baloo972
Messages postés
4
Date d'inscription
mercredi 18 juillet 2012
Statut
Membre
Dernière intervention
18 juillet 2012
-
18 juil. 2012 à 20:45
baloo972 Messages postés 4 Date d'inscription mercredi 18 juillet 2012 Statut Membre Dernière intervention 18 juillet 2012 - 18 juil. 2012 à 21:19
baloo972 Messages postés 4 Date d'inscription mercredi 18 juillet 2012 Statut Membre Dernière intervention 18 juillet 2012 - 18 juil. 2012 à 21:19
A voir également:
- Php afficher le contenu d'un lien
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verifier un lien - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
6 réponses
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
18 juil. 2012 à 20:49
18 juil. 2012 à 20:49
Salut,
Sans code, difficile d'apporter une réponse!
Le flux comporte une seule ou plusieurs images?
Sans code, difficile d'apporter une réponse!
Le flux comporte une seule ou plusieurs images?
baloo972
Messages postés
4
Date d'inscription
mercredi 18 juillet 2012
Statut
Membre
Dernière intervention
18 juillet 2012
18 juil. 2012 à 20:54
18 juil. 2012 à 20:54
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)
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)
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
18 juil. 2012 à 20:59
18 juil. 2012 à 20:59
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?
Quelle est le code qui permet d'afficher le flux?
baloo972
Messages postés
4
Date d'inscription
mercredi 18 juillet 2012
Statut
Membre
Dernière intervention
18 juillet 2012
18 juil. 2012 à 21:04
18 juil. 2012 à 21:04
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";
}
?>
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";
}
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
18 juil. 2012 à 21:14
18 juil. 2012 à 21:14
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 :(!
ps: je vais avoir du mal à vous donnez un coup de pouce, je n'y connais rien en DOM :(!
baloo972
Messages postés
4
Date d'inscription
mercredi 18 juillet 2012
Statut
Membre
Dernière intervention
18 juillet 2012
18 juil. 2012 à 21:19
18 juil. 2012 à 21:19
c'est la partie :
$lien = $item->getElementsByTagName('link');
if ($lien->length >0) {
echo ' '.$lien->item(0)->nodeValue.'<br/>'."\n";
$lien = $item->getElementsByTagName('link');
if ($lien->length >0) {
echo ' '.$lien->item(0)->nodeValue.'<br/>'."\n";