17. oktober 2003 - 11:45Der er
19 kommentarer og 1 løsning
problemer med texarea og linieskift
Halløjsa
Er ved at lave noget login halløj og har så brug for lidt hjælp. Jeg indlæser en fil i et textarea og kan der ændre brugere og deres password. De står således: navn password navn password
når de så bliver gemt i en txt fil så bliver de skrevet på den måde, men jeg skal have dem skrevet på en linie, hvor der er den lille firkant (går udfra den betyder ny linie) efter hver linie. dvs navn password(firkant)navn password
lyder det som volapyk eller er det muligt.
Problemet er at når der skal læses fra den igen, så kan den ikke finde ud af linieskift'ne. det skal være med firkanten.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Nu er jeg ikke helt sikker, men mener den lille firkant er et linjeskift symbol som f.eks. notepad ikke kan finde ud af. Muligvis \r. Prøv at indsætte \r\n - Prøv at indsætte en af dem efter hver linje, eller muligvis begge 2
Nej, den gemmer stadigvæk på flere linier. Men har lige set i login scriptet at den laver en explode til et array. ser sådan ud: $buffer = fgets($fp, 4096); $tmp = explode(" ",$buffer); if(!empty($tmp[0]) AND !empty($tmp[1]))
Kan man ændre det, så den kan læse fra flere linier i stedet for en.
ja. Du kan bruge fread i stedet for fgets. Så bliver du i stedet for nød til at finde en måde at skille linjerne af. Tror muligvis jeg har lavet noget du kan bruge.. 2 sec...
nu gemmer den med pipes. men når jeg så skal have det vist i textarea hvordan fjerner man den så. Jeg ved ikke helt hvordan jeg skal indsætte explode kommandoen i dette:
nu virker det. Der skulle "bare" indsættes $txt = preg_replace("/(\015\012)|(\015)|(\012)/","\n",$txt); før jeg gemte det. tusind tak. Hvordan deler vi lige point
Du kan selv oprette et svar og give dig selv point hvis du ikke kan komme til at lukke spørgsmålet. Ellers kommer der lige et svar fra mig hvis du gerne vil af med de points
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.