webForumDet fria alternativet

Lägga till rad först i fil

PHP

4 svar · 209 visningar · startad av bgust

Medlem sedan mars 2000136 inlägg
Frågan#1

Finns det något smidigt sätt att lägga till en ny rad FÖRST i en textfil utan att skriva över tidigare rader?
(fputs ville inte göra det :))

Medlem sedan jan. 20007 697 inlägg
#2

Öppna filen som "w+". Lagra därefter innehållet i textfilen i en variabel. Skriv sen in den rad som ska läggas först. Därefter är det bara att slänga in innehållet i variabeln efteråt så kommer det sist.

------------------
"Ibland sitter kristna ungdomar i en källare och käkar ostfralla..."

Medlem sedan apr. 20003 971 inlägg
#3

"r+" ska det vara. "w+" raderar innehållet i filen innan den öppnats.
http://se.php.net/manual/function.fopen.php

------------------
- Swey
Skriv först, tänk sen!

Medlem sedan jan. 20007 697 inlägg
#4

Oooh! Sorry, jag missade det. :(

------------------
"Ibland sitter kristna ungdomar i en källare och käkar ostfralla..."

Medlem sedan mars 2000136 inlägg
#5

Hjärnsläpp. Naturligtvis. Ok. Tack.

252 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)