Archiv verlassen und diese Seite im Standarddesign anzeigen : wie kann ich mit php rssfeeds auslesen?
Ich würd gern mit php rss feeds auslesen. davon die ersten 3 titel da stellen mit link zum thema. gibt es irgendwo ein einfaches beispiel script (kein webbassierenden news reader!!).
http://magpierss.sourceforge.net/
und wie bin ich davon 3 titel in mein php ein
und wie bin ich davon 3 titel in mein php ein
Hast Du 'n bißchen Ahnung von PHP? Dann kannst Du doch das "Example" auf der Seite schön mit einer Abfrage verbinden, die maximal 3 Items ausgibt, oder? :D
ne von php nicht wirklich. ist grad mein einstieg vorher hab ich perl programmiert. aber ich versuchs mal
Mir war grad langweilig, ungetestet:
require_once 'rss_fetch.inc';
$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);
for(i=0;$i<=2;i++) {
$item = $rss->items[$i]
$title = $item[title];
$url = $item[link];
echo "<a href=$url>$title</a></li><br>
}
johnpatcher
02.08.06, 20:19
WÜrde zwar zu Parse Errorn führen, aber das sollte man auch beseitigen können :D. Allerdings ist dein Programmierstil nicht gerade "sauber". Du solltest assoziative Arrays quoten, da es sonst zu Probleme führen könnte, wenn es solche Konstanten gibt. Die for Schleife war auch ungütlig :D
Das sollte funktionieren:
<?php
require_once 'magpierss-0.72/rss_fetch.inc';
$url = 'http://www.heise.de/newsticker/heise.rdf';
$rss = fetch_rss($url);
echo '<ul>' . "\n";
for($i = 0; $i<=2 ; $i++) { //Auch hier waren Fehler !
$item = $rss->items[$i];
$title = $item['title']; //Das war recht unsauber notier !
$url = $item['link']; //Das war recht unsauber notier !
echo '<li><a href="' . $url . '">' . $title . '</a></li>' . "\n";
}
echo '</ul>';
?>
Ach ****, ich hab heut PHP und python programmiert, das kommt dann abends dabei raus :D
Perfekt. DANKE DANKE. ich hab die ganze zeit an der schleife rumgebastelt wurd bei mir nichts.
THX
ne von php nicht wirklich. ist grad mein einstieg vorher hab ich perl programmiert. aber ich versuchs mal
Da sollten Dir doch eigentlich for-Schleifen nicht fremd sein :confused:
aber ich hatte probleme mit dem syntax. der hat immer gemeint ich hätte ein ; zuviel.
Naja jetz ist alles gelöst. Das diente dazu eine startseite ala google personaliesierte seite zu machen. wo man auch favoriten und so verwalten kann. ereichbar ist es unter uic.web08.lusoft.org (http://uic.web08.lusoft.org). Jeder kann sich da anmelden.
AceTheFace
03.08.06, 14:26
Das diente dazu eine startseite ala google personaliesierte seite zu machen. wo man auch favoriten und so verwalten kann. ereichbar ist es unter uic.web08.lusoft.org (http://uic.web08.lusoft.org). Jeder kann sich da anmelden.
Das solltest du aber noch ein bisschen verbessern. Ich kann zig mal den User "test" registrieren. Klar das dieser dann nicht nochmal angelegt wird, aber eine Meldung (mit zig Tippfehlern) "Ok, Sie sind angemeldet und können sich jetzt einloggen" ist dann dadurch eher sehr falsch.
Gruß,
Ace
eigendlich wird aber abgefragt ob der user existiert
if($reguser!=""){
$reguser=ucfirst($reguser);
$filename ="./user/.id-".md5($reguser).".user";
$sitename="Login";
$title="Registrieren";
include 'auth.php';
include 'header.php';
if (file_exists($filename)) {
print "User existiert schon";
} else {
mir ist das problem eben auch aufgefallen. ich werd mich mal wieder ans programmieren machen.
EDIT: gelöst. ich hab mich verschrieben beim filename. jetz kommt nder gewünschte fehler
AceTheFace
03.08.06, 15:30
Soeben habe ich eine User Namens " " angelegt. Also nur ein Leerzeichen. Das solltest du auch noch abfangen. Geht ganz einfach mit der trim()-Funktionen.
if(trim($reguser)!="") {}
Gruß,
Ace
Danke
nun hab ich das zur if einfach hinzugefügt:
if (file_exists("user/".md5($reguser)."-id.user") or trim($reguser)=="") {
print "Anmelden ist mit diesem Username nicht möglich";
} else {
somit ist eine solche anmeldung nicht möglich.
ich werd euch den source offenlegen. ich weis bis jetz nur nicht wie
So als anhang die phps. als rss reader wird magpierss verwendet. danke an AceTheFace für die schleife. die phps müssen nur entpackt werden und mit genügend rechten versehen werden. ich hoffe es geht alles auf anhieb.
entschuldiugung für das archiv.
Bevor ich dazu komme mir das anzuschauen darf ich jetzt erstmal das Verzeichnis aufräumen *sigh* Kannst Du beim nächsten Versuch das Archiv bitte so packen, daß er die Scripte in einem Unterordner ablegt?
und 'ne Installations-Anleitung wär auch super :ugly:
btw gibt's auch tar, gzip und bzip2 :D
ja ich hab mit winzip gepackt und da ging halt einiges schief
LOL, ein rar-archiv in einem zip-archiv? Welchen Sinn macht das?
so ein saubers zip.
bevor sich noch mehr aufregen
AceTheFace
03.08.06, 19:09
Und die Schleife stammt auch nicht von mir ;)
Gruß,
Ace
Ich würd gern mit php rss feeds auslesen. davon die ersten 3 titel da stellen mit link zum thema. gibt es irgendwo ein einfaches beispiel script (kein webbassierenden news reader!!).
Wenn dein Server PHP5 und xsl kann dann siehe hier.
http://www.mrunix.de/forums/showthread.php?t=45765
danke undefined, aber ich habs schon mit der umständlichen version gemacht
So jetz ist die page auch unter uic.lusoft.org (http://uic.lusoft.org) zu erreichen. darauf lagere ich zentral meine favoriten.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.