Avatar billede kodak Mester
24. november 2009 - 20:23 Der er 20 kommentarer og
1 løsning

Vis kun gyldige.

Jeg har følgendene kode som jeg gerne vil have til kun af vise xml grupper hvor <startdato> er startet hvordan får jeg den til det?


<?php
$rdr = new XMLReader();
$rdr->xmL(file_get_contents("nyheder/news.xml"));

$n = 0;
while($rdr->read()){
switch ($rdr->nodeType) {
case XMLReader::TEXT:
$s = $rdr->value;
break;
case XMLReader::ELEMENT:
if($rdr->localName == 'news') {
$no = $rdr->getAttribute('no');
}
break;
case XMLReader::END_ELEMENT:
if($rdr->localName == 'tekst') {
$tekst = $s;
} else if($rdr->localName == 'navn') {
$navn = $s;
} else if($rdr->localName == 'readlink') {
$readlink = $s;
} else if($rdr->localName == 'readtext') {
$readtext = $s;
} else if($rdr->localName == 'news') {
if ($n==2) continue;
echo "<p class=\"left\"><img src=\"images/dot_g.gif\" width=\"5\" height=\"5\" alt=\"\" border=\"0\" align=\"middle\">  <u>" . $navn . "</u><br>" . $tekst . "<br><a href=\"news.php?read=" . $readlink . "\">" . $readtext . "</a></p>";
$n++;
}
break;
}
}?>
24. november 2009 - 21:17 #1
kodak, aerlig talt, du har et stort efterslaeb i at lukke spoergsmaal der ikke har vaeret aktive i maanedsvis.  Ryd op og luk dem og stil saa dine nye spoergsmaal.
Avatar billede kodak Mester
24. november 2009 - 22:34 #2
Det er det jeg mener.
Jeg er ikke et lille barn.
Jeg har styr på mine spørgsmål, du behøvre ikke at fortælle mig hvormange spørgsmåj jeg har ude. Du behøverikke at koncentrere dig om jeg jeg har stillet de samme spørgsmål før, hver gang der kommer en og smider en tåbede besked som den ser andre at der er en kommentar og så er der færer der læser spørgsmålet.

Jeg lukker ikke et spørgsmål før det er besvaret. hvis der ikke kommer svar eller kommentare på et åbent spørgsmål er det nok fordi dem der deltager enten ikke er ved pc'en ikke sidder her hver dag eller at der bare ikke er nogen der kan svare på det som har læst det.
Og når du nu skriveren kommentar er kan andre folk se at den muligvis er ved at blive besvaret.

Mit spørgsmål var IKKE:
Kan i fortælle mig hvormange åbne spørgsmål jeg har og hvad jeg bør gøre med dem.

Er di intreseret i at hjælpe mig med det jeg skal bruge hjælp til så kan jeg jo få lukket dette spørgsmål.
Avatar billede FrederikBache Nybegynder
24. november 2009 - 22:43 #3
Nu ved jeg ikke lige hvordan din xml fil er sat op, men du skal have læst <startdato> ud af din xml fil. Dette burde ikke være et problem da jeg kan se du læser andre ting ud.

Resten løser du ved først at lave datoen om til et et timestamp. Det kan typisk gøres vha. $startTime = strtotime($startString), hvor $startString er det du læser ud af xml filen.

Derefter laver du en sammenligning:

if($startTime < time()){
  // Vis nyhed
}

Hvis dette ikke løser det må du lige skrive igen. Meget gerne med et eksempel på din xml fil.
Avatar billede kodak Mester
24. november 2009 - 22:56 #4
Kandu fortælle nærmere?
"nyheder/news.xml"

<?xml version='1.0' encoding='UTF8'?>
<newst>
    <news no="2">
        <navn>OVERSKRIFT</navn>
        <startdato>START DATO</startdato>
        <stopdato>SLUT DATO</stopdato>
        <pic>LILLE BILLEDE</pic>
        <fpic>STORT BILLEDE</fpic>
        <tekst>KORT TEXT PÅ MAX 106 TEGN.</tekst>
        <fulltekst>LANG TEKST.</fulltekst>
        <readlink>LINK URL</readlink>
        <readtext>LINK TEKST</readtext>
    </news>
    <news no="1">
        <navn>Nyhed nr. 1</navn>
        <startdato>13.11.09</startdato>
        <stopdato>20.12.09</stopdato>
        <pic>temp01.png</pic>
        <fpic>temp01.png</fpic>
        <tekst>Dette er den korte test tekst af news.xml nummer 1, her kan det ses om den aksepterer æ eller ø og å.</tekst>
        <fulltekst>fra fil news.xml Dette er den lange test tekst af nyhed nummer 1, her kan det ses om den aksepterer æ eller ø og å.</fulltekst>
        <readlink>?news=1</readlink>
        <readtext>Læs mere 1</readtext>
    </news>
</newst>
Avatar billede arne_v Ekspert
25. november 2009 - 02:28 #5
Det passer vist ikke helt med at du har styr på alle dine spørgsmål og at der ikke er kommet svar i dine åbne spørgsmål.

Michael Stim har besvaret http://www.eksperten.dk/spm/884481 og jakobdo venter på svar fra dig i http://www.eksperten.dk/spm/834952 !
Avatar billede kodak Mester
25. november 2009 - 12:21 #6
arne-v > 884481 er ikke besvaret der er kommet et svar men ikke det jeg søger, 834952 er jeg stadig igang med at finde ud af.
Og såer der ingen regler der sigerhvormange der må være åbne,
hvis denregl var der var derfor længest lavet et system der holdt styr på hvormagde man havde åbne og var der pårmange ville man ikke kunne åbne et nyt.

Så kan vi komme tilbage til spørgsmålet.
Så det kan blive lukket.
Avatar billede michael_stim Ekspert
25. november 2009 - 13:21 #7
Ærligt talt kodak, du kan ikke forvente at folk stiller op og bruger sin fritid på at hjælpe dig, når du ikke selv kan komme med lidt response (henviser til det spørgsmål arne_v omtaler og hvor jeg deltager).
Avatar billede FrederikBache Nybegynder
25. november 2009 - 13:37 #8
Jeg må også tilslutte mig den holdning. Hvis du vil have hjælp gratis må du være lidt mere imødekommende. Kan se du linker til et webudviklings-firmas hjemmeside, og må derfor tolke det som om du ønsker hjælp til en igangværende opgave, som du har en økonomisk interesse i.

Så hvis du har presserende brug for hjælp, så må du jo hyre en konsulent.
Avatar billede kodak Mester
25. november 2009 - 14:25 #9
FrederikBache > Når du har læst lidt.
det jeg linker til er et af mine projekter det er lige såmeget noget jeg bruger min fritid på.
Hvis du læser efterer der ikke noget VCR nr det vil sige IKKE FIRMA

Om det så end var et firma har et firma da lige så meget brug for hjælp.

Jeg kan godt lide at lave hjemmesider jeg er designer ikke programør flash er jeg skrap til.

Jeg kunne lige så godt have linket til en eller anden dating profil ingen regl om hvad man bruger linket til.
Jeg har så valgt at vise en af de flashsider jeg har designet.

Stop med at komenter nodet i ikke ved noget om.
Stop med at blande jer i andres sager ved mindre i vil hjælpe.
Stop med at smadre andres spørgsmål ved at udfylde dem med ubruglige svar (som ikke er svar mender imod Chikane).

Brug hellere jeres energi på at hjælpe dem i kan.
Brug hellere muligheden for at skrive til MIG privat frem for at smadre mine spørgsmål med plader.
Brug hellere Sluk knappen på jeres pc hvis i ikke kanopføre jer ordentligt i et forum.


Nu kan jeg lukke dette spørgsmål da folk der deltager ikke kan finde hoved og hale i spørgsmålet da der er nogen der smider kommentare i det som ikke hænger sammen nogen steder.

Men jeg prøver at lade det stå åbent for at se om der er nogen der kan give et svar på der opringelige spørgsmål.
Kan i ikke det så skriv ikke.
Avatar billede kodak Mester
25. november 2009 - 15:55 #10
Stop med at skriv ubrugelige kommentare her inde
gå hellere ind på http://www.jegersur.dk/write
og få jeres punkter ud der.
Avatar billede michael_stim Ekspert
25. november 2009 - 15:58 #11
ilm
Avatar billede arne_v Ekspert
25. november 2009 - 16:20 #12
Naar der er smidt et svar og du ikke skriver tilbage om at du ikke kan bruge det p.g.a. X og Y, saa er det din fejl.
Avatar billede arne_v Ekspert
25. november 2009 - 16:22 #13
Generelt tror jeg at du kunne have lidt nytte af at laese:

http://www.eksperten.dk/faq#faq-8-2

http://www.eksperten.dk/faq#faq-8-4
Avatar billede kodak Mester
25. november 2009 - 17:50 #14
michael_stim > hvad mener du med det?

Det er ikke mig der har smadret mit spørgsmål her,
Der er da jer der har gjort det til en debat og ikke et forum.

arne_v > Hvorfor henviser du med til dem?
Jeg siger jo at det er fint at der er folk der kommer med det som en mulighed men ikke i orden at de sætter det som sidste ud vej.
Jeg har ikke forhastet mig frem.

Lukker spørgsmål da folk her inde kun kan svine.
Avatar billede kodak Mester
25. november 2009 - 18:03 #15
Jeg var meget sikker på at SPAM var noget alle ville undgå,
men ved at se på jeres kommentarer er det modsatte bevist.
I har hermed spammet mit spørgsmål.

SPAM
Er tekst man ikke ønsker, samme tekst igen og igen eller reklame man ikke har tilmeldt sig, eller anden form for krovokerendene tekst.

Det kunne være undgået hvis i bare havde holdt jeres mening for jer selv.
Avatar billede michael_stim Ekspert
25. november 2009 - 18:15 #16
#14: Men det er dig der er sur ;o) Du ryger lige i vejret hver kan du får lidt kritik.
Avatar billede michael_stim Ekspert
25. november 2009 - 18:17 #17
PS #14: Jeg har lige læst hele tråden igennem, og jeg kan da ikke se nogle steder at du er blevet svinet til.
Avatar billede kodak Mester
25. november 2009 - 19:05 #18
#16 Jeg er ikke sur.
Jeg er bare iriteret over at jeg skal bruge min tid på at oprette et nyt spørgsmål fordi der er nogen der mener at jeg har for mange aktive spørgsmål.
hvis der var en der havde et svar kunne spørgsmålet være lukket for længest.
15 Kommentare der ikke har noget at gøre med mit spørgsmål.
Syntes du selv det er Fair at mit spørgsmål skal fyldes med det?
25. november 2009 - 23:12 #19
Heldigvis har langt stoerstedelen af eksperten's brugere den noedvendige modenhed og takt til at dette forum kan fungere paa en rimelig maade.  Man maa saa blot undgaa de faa undtagelser i fremtiden.
Avatar billede arne_v Ekspert
26. november 2009 - 00:37 #20
Jeg henviser til de to FAQ svar fordi du du i #6 og de to spørgsmål der henvises til viser at du ikke har forstået pointen i de FAQ svar.

Sjovt nok er http://www.eksperten.dk/spm/886117#reply_7494646 nået frem til samme konklusion.
26. november 2009 - 22:06 #21
Kodak, til lykke med de mange lukkede spoergsmaal (som ioevrigt gjorde dig til top-scorer i points).  Saa er der basis for at vi kan snakke sammen hvis du har fremtidige spoergsmaal der falder indenfor mit (ikke alt for udbredte) kompetenceomraade idet jeg nu har tiltro til at spoergsmaalene vil blive lukkede (bortset fra at jeg de naeste 3-4 dage ikke vil have ret meget tid til eksperten.)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester