Jeg skal åbne en txt fil med data, der er opdelt således:
"1234","","Navn","62","0","0","","",0,"","text
mere text",1,"54",""
Denne tekst vil jeg gerne hive ud i nogle tables, så det kan vises på en hjemmeside eller printes ud.
Da der kan være linieskift (ses ovenfor ved "text" og "mere text") er det ikke muligt, blot at lade PHP lave en ny table hver gang der kommer en ny linie.
I hver enkel udtræk er der 14 stk. "".
Håber I forstår hvad jeg mener og kan hjælpe mig lidt på vej.
Jeg har lavet det så den skriver ud i tables og hvis der er linieskift, så laver den en helt ny <td>. Prøv at lave linieskift i din mere simple udgave og se hvordan det ser ud.
det er ikke generelt nødvendigt med en anden seperator, da alle variable er indeholdt i "". Ligegyldigt hvilken anden seperator man vælger, kan man måske altid risikere at møde den i variablene...
Hvis du forklarer, hvordan du får teksten over i tekstfilen og hvad du efterfølgende skal bruge den tekst til - evt. suppleret med den kode du har i forvejen, kan jeg forklare, hvad jeg mener - det kan så måske supplere den løsning thomas har lavet!
Teksten bliver eksporteret fra en database via et ASP script. Det skal bruges til en forenings website, hvor der er tale om medlemsdataer i dette tilfælde.
Hvis du kan vise det på thomas kode, så vil det være fint.
Den idé jeg havde var, at gøre det på de data der bliver skrevet til tekstfilen - dvs. det skal gøres allerede i asp-scriptet og det kender jeg ikke noget til...
Det er den måde jeg selv behandler linieskift, som folk indtaster i min gæstebog - de bliver konverteret til <br>, der fungerer som ny linie i html... - så slipper jeg for at tage højde for det i efterfølgende kode!
Det skal nok bare modificeres lidt... - det er lidt noget høker med de linieskift midt i teksten... - det havde været smartere, hvis de var konverteret til html-kode på det tidspunkt...
noget du kunne gøre var at "lytte" på antallet af "" som du siger der altid er 14 af og dermed først vente med at smide det endelige resultat i final array til du har 14....
Det er desværre ikke alle sammen der har "" omkring (ved ikke hvorfor).
Synes godt om
Ny brugerNybegynder
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.