php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.05.2005, 18:07  
Gast
 
Beiträge: n/a
Standard Begrenzte Zahl RSS News auslesen

habe ein php script, welches RSS News aus einer rss datei ausliest und auf meiner homepage anzeigt, doch ich möchte gerne, dass nur die letzten 5 newstitel ausgelesen werden und angezeigt werden.

Kann mir einer helfen ... hab keine ahnung davon

PHP-Code:
<?php

$file 
'http://www.compu-zone.de/rss.php?catid=8';

$f fopen($file,'r');
$blub fread($f,65535);
fclose($f);

$p xml_parser_create();
xml_parse_into_struct(&$p,&$blub,&$values,&$index);
xml_parser_free($p);

$pointer 0;

for (
$i=0;$i<=sizeof($values);$i++) {
if (
$values[$i][tag]=='TITLE') {
$linktitle[$pointer] = $values[$i][value];
}

if (
$values[$i][tag]=='LINK') {
$linkurl[$pointer] = $values[$i][value];
}

if (
$values[$i][tag]=='DESCRIPTION') {
$linkdesc[$pointer] = $values[$i][value];
$pointer++;
}
}

for (
$i=1;$i<sizeof($linktitle);$i++) {
echo 
'- [url="'.$linkurl[$i].'"]'.$linktitle[$i].'[/url]
'
;

}


?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.05.2005, 18:25  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Ich kann dir einige Fehler erklären.

Weder die Konstante tag noch die Konstante value ist definiert.

Der Quelltext ist nicht korrekt eingerückt und somit weigere ich mich selbigen durchzulesen.

Ansetzen kannst du an deiner einigen Schleife die du hast (lediglich die Bedingungen m,usst du ändern)
DiBo33 ist offline  
Alt 10.05.2005, 15:26  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
PHP-Code:
error_reporting(E_ALL); 
damit werden dann alle Fehler ausgegeben.
Mögliche Fehler die dann auftreten und wie man sie beheben kann:
Notice: Use of undefined constant ...
Notice: Undefined variable ...


und da das, wenn ich das richtig sehe ein array ist was du dnn als datequelle hast
-> nimm die letzen oder ersten 5 elemente desarrays, jenachdem in welcher reihnfolge der feed die daten liefert
robo47 ist offline  
Alt 10.05.2005, 15:31  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Ersetze einfach das
Code:
for ($i=0;$i<=sizeof($values);$i++) {
durch
Code:
for ($i=0;$i<=4;$i++) {
und schon hast du nur die ersten 5 News. Für die letzen 5 News musst du eben vorher das Array umdrehen.

Gruß Andy
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
News Slideshow fager PHP Tipps 2006 6 29.03.2006 22:30
[Erledigt] News editieren bzw. updaten Datenbanken 2 05.02.2006 01:49
CSV Datei rückwärts auslesen Schubi PHP Tipps 2005-2 16 12.09.2005 19:34
zahl ausgeben wenn gerade Tschuu PHP Tipps 2005-2 6 07.07.2005 19:20
PHP News in normale HTML Seite? PHP Tipps 2005-2 5 06.07.2005 19:45
[JS] Regex: Zahl aus String auslesen [gelöst] freq.9 HTML, Usability und Barrierefreiheit 3 27.06.2005 12:02
Zahl aus Tabelle auslesen PHP Tipps 2005-2 10 17.06.2005 13:23
Prüfung auf Zahl, Wert in PHP? PHP Tipps 2005-2 1 07.06.2005 10:32
letzten 5 news einer kategorie aus Datenbank auslesen PHP Tipps 2005 2 10.05.2005 15:01
RSS News aus einzelnen Kategorien PHP Tipps 2005 6 08.05.2005 14:56
Eine News weiter PHP Tipps 2005 4 19.02.2005 17:06
News Rubrik auf mehrere Seiten splitten PHP Tipps 2004 7 07.10.2004 12:29
Zahl aus txt-datei auslesen... PHP Tipps 2004 6 23.07.2004 13:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
rss auslesen php script

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.