|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Problème affichage sous XML/PHP (Lu 1348 fois) |
|
 |
Problème affichage sous XML/PHP
« sur: le 09-01-2005 a 22:46:05 » |
|
Dooz
Membre récent

Hors-Ligne
Messages: 2

Je suis un lama!
|
Bonsoir Voilà j'utilise un script Php (HDANews, pour ne pas le nommer)afin d'afficher les news sur mon site. J'ai découvert que je pouvais afficher via un fichier RSS les dernieres news sur ma page d'accueil. Malheureusement, malgré la modife éffectuée à l'appel de script, je n'arrive pas à afficher plus de 10 news. Si vous pouviez m'aider !!! Voici donc les divers fichiers:
1- Sur la page d'accueil de mon site, l'appel de script:
<?php // Le chemin relatif vers le fichier RSS $fich = './humour/backends/scriptsphp.rss'; // Le nombre de News que vous voulez afficher $Nombre = 23; // Le chemin relatif vers le dossier ou est installé HDAnews include './humour/rss/parser1.php'; ?> |
|
2-Le code du fichier (parser1.php):
<?php
function parse_rss($file, $n){ $cache = FALSE; $xmlfile = @fopen($file, "r"); if(!$xmlfile) { echo ("Impossible d'ouvrir $file"); return FALSE; } $readfile = fread($xmlfile, 40000); @fclose($xmlfile); $searchfile = eregi("<item>(.*)</item>", $readfile ,$arrayreg); $filechunks = explode("<item>", $arrayreg[0]); for($i=1 ; $i<=$n ;$i++) { ereg("<title>(.*)</title>",$filechunks[$i], $title); ereg("<link>(.*)</link>",$filechunks[$i], $links); $cache.= "<B>> <a href =\"$links[1]\">$title[1]</a><B/><br />"; } return $cache; }
if(!isset($fich)) { $fich = 'backends/scriptsphp.rss'; } if(!isset($Nombre) || !is_numeric($Nombre) || $Nombre > 10) $Nombre = 10; else $Nombre = (int)$Nombre;
echo parse_rss($fich, $Nombre);
?> |
| |
|
|
|
|
|
|
 |
Re:Problème affichage sous XML/PHP
« Répondre #1 sur: le 09-01-2005 a 23:23:17 » |
|
|
|
|
 |
Re:Problème affichage sous XML/PHP
« Répondre #2 sur: le 09-01-2005 a 23:42:27 » |
|
|
|
|
 |
Re:Problème affichage sous XML/PHP
« Répondre #3 sur: le 09-01-2005 a 23:54:09 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|