|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Intégrer un flux textes et photos sur mon site (Lu 1054 fois) |
|
 |
Intégrer un flux textes et photos sur mon site
« sur: le 02-01-2009 a 00:58:06 » |
|
|
|
|
|
|
 |
Re:Intégrer un flux textes et photos sur mon site
« Répondre #1 sur: le 03-01-2009 a 05:29:44 » |
|
|
|
|
 |
Re:Intégrer un flux textes et photos sur mon site
« Répondre #2 sur: le 03-01-2009 a 12:45:15 » |
|
|
|
|
 |
Re:Intégrer un flux textes et photos sur mon site
« Répondre #3 sur: le 03-01-2009 a 15:49:43 » |
|
Seblefe
Membre récent

Hors-Ligne
Messages: 5

Je suis un lama!
|
Quel est cette fameuse ligne de code que techno-science.net te propose d'ajouter ? Peux tu nous la montrer, on pourra sûrement t'en dire plus.
|
|
(Re)bonjour,
Voici le fichier rss.php que le fichier index.php appelle :
<?php
# Configuration
$fichier_xml = "http://www.techno-science.net/include/news.xml"; $nombre_limite = 5;
# Affichage du Flux $file = fopen($fichier_xml,"r"); if ($file) {
while (!feof($file)) $raw .= fread($file,32000); fclose( $file );
if(eregi("<item>(.*)</item>",$raw,$rawitems)){
$items = explode("<item>", $rawitems); $nb = count($items); $maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title); eregi("<link>(.*)</link>",$items[$i+1], $link); eregi("<description>(.*)</description>",$items[$i+1], $desc); echo "<p style=\"text-indent:0px; font-size:12px; font-family:Comic Sans MS, sans-serif; text-decoration:none \"> <img src=\"??????????????????\"> <a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a> <br /> </p> <p style=\"text-indent:0px; text-align:right; font-size:10px; font-style:italic \">".$desc[1]."<br /></p>"; }
}
}
?>
Apparemment, ça a l'air de marcher, sauf qu'il n'y a pas de photo.  * Par quoi faut-il remplacer les points d'interrogation dans le code ? * Comment peut-on connaître les variables que le site met à notre disposition ? Dans ce cas, s'il y en a une pour les photos, ce serait le top !
Merci ! |
|
|
|
|
 |
Re:Intégrer un flux textes et photos sur mon site
« Répondre #4 sur: le 03-01-2009 a 18:40:08 » |
|
Wink
Membre récent

Hors-Ligne
Messages: 26

Developpeur Web, Freelance
|
Essaye ceci :
<?php
# Configuration
$fichier_xml = "http://www.techno-science.net/include/news.xml"; $nombre_limite = 5;
# Affichage du Flux $file = fopen($fichier_xml,"r"); if ($file) {
while (!feof($file)) $raw .= fread($file,32000); fclose( $file );
if(eregi("<item>(.*)</item>",$raw,$rawitems)){
# $items = explode("<item>", $rawitems); $nb = count($items); $maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title); eregi("<link>(.*)</link>",$items[$i+1], $link); eregi("<description>(.*)</description>",$items[$i+1], $desc); eregi('<enclosure url="(.*)" length',$items[$i+1], $img); echo "<p style=\"text-indent:0px; font-size:12px; font-family:Comic Sans MS, sans-serif; text-decoration:none \"> <img src=\"$img[1]\"> <a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a> <br /> </p> <p style=\"text-indent:0px; text-align:right; font-size:10px; font-style:italic \">".$desc[1]."<br /></p>"; }
}
}
?> |
| |
|
|
|
|
 |
Re:Intégrer un flux textes et photos sur mon site
« Répondre #5 sur: le 03-01-2009 a 19:31:25 » |
|
|
|
|
 |
Re:Intégrer un flux textes et photos sur mon site
« Répondre #6 sur: le 04-01-2009 a 03:38:36 » |
|
Wink
Membre récent

Hors-Ligne
Messages: 26

Developpeur Web, Freelance
|
Il y avais une erreur dans ton code a cette ligne, $rawitem n'est pas exploitable comme ça dans un explode.
$items = explode("<item>", $rawitems);
|
|
Je l'avais remis dans mon code, je l'ai corrigé et ce coup ci, j'ai testé, ça donne ça :
<?php
// Configuration
$fichier_xml = "http://www.techno-science.net/include/news.xml"; $nombre_limite = 5;
// Affichage du Flux $file = fopen($fichier_xml,"r"); if ($file) {
while (!feof($file)) $raw .= fread($file,32000); fclose( $file );
if(eregi("<item>(.*)</item>",$raw,$rawitems)){
$items = explode("<item>", $rawitems[1]); $nb = count($items); $maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title); eregi("<link>(.*)</link>",$items[$i+1], $link); eregi("<description>(.*)</description>",$items[$i+1], $desc); eregi('<enclosure url="(.*)" length',$items[$i+1], $img); echo "<p style=\"text-indent:0px; font-size:12px; font-family:Comic Sans MS, sans-serif; text-decoration:none \"> <img src=\"$img[1]\"> <a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a> <br /> </p> <p style=\"text-indent:0px; text-align:right; font-size:10px; font-style:italic \">".$desc[1]."<br /></p>"; }
}
}
?>
|
| |
|
|
|
|
 |
Re:Intégrer un flux textes et photos sur mon site
« Répondre #7 sur: le 04-01-2009 a 13:29:00 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|