PHP og XML + foreach

Tags:    php

Hey udviklere.
Jeg har denne kode:
Fold kodeboks ind/udKode 

Det jeg gerne vil have, er at den foreach bliver limited til 5 billeder. Og det skal gerne være de 5 nederste billeder i xml filen, da det er de nyeste.



Indlæg senest redigeret d. 30.06.2008 23:37 af Bruger #13927
10 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udPHP kode 


Hvis det ikke virker, er det nemmere at proppe alle konverterede nodes i et array og så vende det på hovedet og derfra tage de første 5 poster.



Indlæg senest redigeret d. 01.07.2008 23:07 af Bruger #10216
Noget i retning af:
Fold kodeboks ind/udPHP kode 




Du har en stor og dum fejl i din "Print" kommando, om ik andet... Du skal bruge ' til at indramme printet når du bruger " inde i det..

[EDIT]:
Undskyld, jeg er ikk vandt til at man bruger en backslash før for at den ikke ser "... bruger bare en anden måde at ramme det ind på..

[EDIT]:
Tror forresten at du skal have et semikolon efter din "foreach", altså næsten aller sidst i din kode!



Indlæg senest redigeret d. 01.07.2008 21:29 af Bruger #13937
Fatal error: Call to a member function getElementsByTagName() on a non-object in /customers/d1234.dk/d1234.dk/httpd.www/home.php on line 30

linje 30: $filenames = $image->getElementsByTagName( "filename" );



Indlæg senest redigeret d. 30.06.2008 23:38 af Bruger #13927
$i>0 ikke $i>=0



Stadig samme fejl.



En der kan se fejlen??



Nu ser min kode sådan her ud:
Fold kodeboks ind/udKode 

Men nu printer den ingen ting ud. Hverken fejl eller noget.

BTW: Hvordan får i syntax farver i jeres koder herinde?



Indlæg senest redigeret d. 01.07.2008 22:23 af Bruger #13927
Fejlen er rettet i ovenstående kodenstykke.

Syntax coloring fixes ved at tilføje lang="PHP" i det indlednde code-tag



Tak Gnu. Det virker genialt :)



t