webForumDet fria alternativet

Söka igenom en fil

1 svar · 460 visningar · startad av Kim

KimMedlem sedan jan. 20007 697 inlägg
#1

Nybörjare som jag är undrar jag lite hur PHP fungerar.
För att öppna en textfil tror jag att man ska använda fopen(), eller?
Hur gör man om man t.ex. vill söka igenom en fil efter en speciell textsträng och sen byta ut den?

Finns det någon bra bok som handlar om just PHP?

------------------
****************
Kim Halderot
cim@linux.nu
****************

RobbanMedlem sedan dec. 19992 555 inlägg
#2

Hur gör man om man t.ex. vill söka igenom en fil efter en speciell textsträng och sen byta ut den?

Om det är en inte allt för stor fil kan du läsa in hela filen i en variabel med fread, använda ereg_repace() eller eregi_replace() för att ersätta texten och sedan använda fwrite för att skriva tillbaka texten till filen.

Om det är en stor fil ärdet dock bättre att arbeta radvis för att spara minne.
http://www.php.net/manual/html/function.fread.html
http://www.php.net/manual/html/function.ereg-replace.html
http://www.php.net/manual/html/function.eregi-replace.html
http://www.php.net/manual/html/function.fwrite.html

Finns det någon bra bok som handlar om just PHP?

Finns några böcker som behandlar PHP (sök på PHP på Amazon).
http://www.php.net/links.php3

------------------
Robban < robban@lipogram.com >

127 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)