Jonas Skrevet 22. januar 2005 Del Skrevet 22. januar 2005 (endret) Heisann Jeg holder på med en side nå, og jeg har fundert litt på nyhetssystemet. Jeg skal ikke bruke noe form for database, bare ren tekst. Og det skal være redigerbart. Hvordan blir beste måten å lage noe slikt på? Jeg har tenkt litt på xml (Heter det det?). Jeg mener sånn her: <Nyheter> <Nyhet> <overskrift>Tralal</overskrift> </nyhet> <Nyhet> <overskrift>Tralal</overskrift> </nyhet> </Nyheter> Er det greit å bruke sammen med PHP? Noen som har noe stoff om det? Linker? Jonas Endret 22. januar 2005 av Jonas Lenke til kommentar
kakkle Skrevet 22. januar 2005 Del Skrevet 22. januar 2005 Hmmmm... Hva med en flatfil ? Som skiller de forskjellige feltene med et unikt skilletegn ? feks: nyheter.txt id|overskrift|body|dato|forfatter 0|nye nyheter|Hei her er de nye nyhetene,... hehehe|22.01.2005|Jonas 1|andre nyheter|her er noen andre nyhter :-)|22.01.2005|Arne Så leser du linje for linje, og splitter de ved "|". Første linje kan brukes for å skrive ut feltnavn på feltene. Husk da å ese nyheter fra linje 2. Her er det ganske greit å redigere og slette inlegg på en fin måte... Kan nok sikkert være greit å sikre at ikke tegnet "|" blir lagt inn... Bytte det med f,eks "l" (liten L) Blir som en database tekst fil. Lenke til kommentar
uranus Skrevet 23. januar 2005 Del Skrevet 23. januar 2005 Ville ikke det vært bedre å bruke mysql? CuteNews er flatfil, og fila blir ganske stor ettersom du poster nyheter.. JObber selv med å utvikle nyhetxsystem for min nye side.. Lenke til kommentar
EirikO Skrevet 23. januar 2005 Del Skrevet 23. januar 2005 Jeg synes det er mye lettere med mysql. En liten tabell med id, data, overskrift og tekst.. Så er det enkelt å hente ut f.eks. 5 siste, eller hente ut en spesifikk og redigere/slette denne... Lenke til kommentar
toss Skrevet 23. januar 2005 Del Skrevet 23. januar 2005 han har sagt at han ikke vil bruke database.. og det burde ikke være noe stort problem å legge inn en teller som sier hvor mange linjer som skal leses.. Lenke til kommentar
phanti Skrevet 23. januar 2005 Del Skrevet 23. januar 2005 Stemmer at det er xml du er inne på, og jeg syns det er et bedre MEN vanskeligere alternativ enn ren flatfil. Skal du bruke xml, så må du som oftest bruke en xml-parser, som lar deg søke og bevege deg rundt i xml-treet, redigere og sette inn nye verdier. Jeg har ikke gjort dette noe i php, men har sett på det i python, og der var det mye pes. Jeg synes absolutt database er å foretrekke. Lenke til kommentar
Jonas Skrevet 24. januar 2005 Forfatter Del Skrevet 24. januar 2005 Jeg endte opp med flatfil og kakkle's løsning. Funker! Lenke til kommentar
toss Skrevet 24. januar 2005 Del Skrevet 24. januar 2005 går det an å bare skrive ut gitt linjer? feks linje 2-6? Lenke til kommentar
Gjest Slettet+6132 Skrevet 24. januar 2005 Del Skrevet 24. januar 2005 toss, ja etter eksemplet til kakkle antar jeg at han leser inn alle linjene til et array. Så bruker du bare en for løkke til å hente og vise det du vil ha.. Døme: for($i=2;$i<=6;$i++) $nyheten = explode("|", $contents[$i]); Nå er det bare å skrive ut nyhetene, enkel måte å gjøre dette på. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå