webForumDet fria alternativet

Söka igenom en fil

PHP

1 svar · 460 visningar · startad av Kim

Medlem sedan jan. 20007 697 inlägg
Frågan#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
****************

Medlem 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 >

260 ms totalt · 4 externa anrop · v20260731065814-full.2d97a731
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)