Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
233
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lacie lacie ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    63
    Hallo zusammen

    so ich brauche für mein neustes Webprojekt eine function, die mir aus 2 oder mehreren Rss Feeds (xml Standart) einen macht, den ich dann ausgeben kann.

    Das ist aber nicht alles (wär ja auch zu leicht *g*), die einträge sollen unabhänig ihrer herkunft nach Datum sortiert werden.. neuste oben..

    so hier stehe ich vor einem problem.

    Ich benutze folgene funktion die mir ein Rss Feed in in array speichert.

    PHP-Code:
    function RSS_Tags($item$type)
    {
            
    $y = array();
            
    $tnl $item->getElementsByTagName("title");
            
    $tnl $tnl->item(0);
            
    $title $tnl->firstChild->data;

            
    $tnl $item->getElementsByTagName("link");
            
    $tnl $tnl->item(0);
            
    $link $tnl->firstChild->data;

            
    $tnl $item->getElementsByTagName("description");
            
    $tnl $tnl->item(0);
            
    $description $tnl->firstChild->data;

            
    $y["title"] = $title;
            
    $y["link"] = $link;
            
    $y["description"] = $description;
            
    $y["type"] = $type;
            
            return 
    $y;

    Da fehlt natürlich viel, wichtig ist aber nur :
    PHP-Code:
    $y["title"] = $title;
            
    $y["link"] = $link;
            
    $y["description"] = $description
    Wie bekomme ich nun aus 2 arrays mit jeweils diesem aufbau, 1 array zur ausgabe hin?
     

  2. #2
    lacie lacie ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    63
    achja, anworten wie: nimm doch einen service aus dem netz der das automatisch macht, brauch ich nicht, da ich später noch mehr modifizieren will, was dann nicht funktionieren würde
     

  3. #3
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    PHP-Code:
    $feed[] = RSS_Tags(xxx);
    $feed[] = RSS_Tags(yyy); 
    PHP macht daraus automatisch einen numerischen Array. $feed[0] beinhaltet dann den ersten und dementsprechend hochgezählt die weiteren.

    Oder wolltest du das bereits in der Funktion machen?
    Da würde es aber grundsätzlich genauso funktionieren.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  4. #4
    lacie lacie ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    63
    bedeutet also:
    in $feed[] sind dann alle feeds automatisch sortiert worden? nach datum?

    versteh ich nicht ganz..
     

  5. #5
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Sprichst du von verschiedenen Feeds oder nur mehrere Einträge?
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  6. #6
    lacie lacie ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    63
    Mehreren Feeds!

    und die sollen alle in ein array nach dem auslesen und dort nach datum sortiert sein..
     

Ähnliche Themen

  1. 2 Arrays mergen
    Von Lord_Tribual im Forum Java
    Antworten: 3
    Letzter Beitrag: 07.02.09, 17:30
  2. PDF mergen
    Von tigerlily im Forum PHP
    Antworten: 1
    Letzter Beitrag: 06.02.08, 15:40
  3. RSS Feeds und Bilder
    Von leuktra im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 07.01.06, 14:49

Stichworte