I dodn't know of any single function that does what you want, but you can do
this:

$contents = file($filename);  // each line has it's own array position
$contents[$line] = $newline;
$content = implode("\n", $contents);
$f = fopen($filename, "w");
fputs($f, $content);
fclose($f);


(not tested, but should work as is) some error checking would also be
good.... :)

-----Original Message-----
From: Chris Earle [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 11, 2002 2:10 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Editing files by line


I was wondering if there was a function that would allow me to "jump" to a
certain line if a file and then write from there?  I'm searching php.net
without any luck :(.

Also, if there is not specific function, is there a trick that gives the
same effect (without reading the entire file line by line, then writing to
it where I need to, then replacing the file)?

Thanks in advance (hopefully :)).



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to