Avatar billede weblance Nybegynder
22. marts 2005 - 21:38 Der er 6 kommentarer og
2 løsninger

Hjælp til lidt kodning!

Opgaven:

Der skal være nogle textfelter som brugeren udfylder. Indholdet i hvert felt skal skriver i en tekstfil, indholdet i hvert felt skal have sin egen linie i tekstfilen.

Inholdet i tekstfilen skal bruges i et andet html dokument sådan at linie 1 vises et sted i dokumentet, linie 2 et andet linie 3 et andet osv...

Så den er jo to-delt. Der skal en form for 'fwrite' til men hvordan "grabber" jeg én bestemt linie i en tekstfil og echo'er den?

På forhånd tak!

/Carl
Avatar billede jakobdo Ekspert
22. marts 2005 - 22:19 #1
Hvorfor vil du ikke gemme det i en database?
Avatar billede nickern Nybegynder
22. marts 2005 - 22:23 #2
det er vel bare en gæstebog du skal ud og  skaffe dig
Avatar billede detox Nybegynder
22. marts 2005 - 23:13 #3
Du kan indlæse filen i et array med: $array = file('fil.txt); og så udlæse en bestemt linje med fx: echo $array[0]; // 1. linje
Avatar billede weblance Nybegynder
23. marts 2005 - 04:49 #4
detox >> du har ramt lige plet med fremvisningen!

Mht. skrivning af fil, hvordan skriver jeg ny linie for hvert textfelt i stedet for at den bare fylderr på i enden af filen hele tiden som den fx. gør med dette:

$fil = fopen("foredrag.txt", "a");
    fwrite($fil, $_POST["tema"]);
Avatar billede sukos Juniormester
23. marts 2005 - 07:07 #5
fwrite($fil, $_POST["tema"] ."\n\r". $_POST["sted"]);
Avatar billede weblance Nybegynder
23. marts 2005 - 17:48 #6
Alletiders! detox og sukos, smid svar så får i lov til at dele!
Avatar billede detox Nybegynder
23. marts 2005 - 18:38 #7
Yes yes.
Avatar billede sukos Juniormester
23. marts 2005 - 20:08 #8
jowjow
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