str_replace - Modify external file?
Question posted by: jfcby
(Guest)
on
March 14th, 2008 04:55 PM
Hello,
My data.txt file is formated like this:
qqqq||eeee
rrrr||tttt
yyyy||uuuu
iiii||oooo
aaaa||bbbb
I'm trying to get this code to replace the data I put in $name but it
is not changing.
How can the php code be changed to modify the data I put in $name?
<?php
$name = "aaaa"
if(is_writable("data.txt"))
{
$fp = fopen("data.txt","a");
$content = $fp;
$rplName = str_replace("aaaa","TestRpl",$content);
fwrite($fp, $rplName);
fclose($fp);
}
else
{
echo'File is not writable';
}
?>
Thank you for your help,
jfcby
|
|
March 14th, 2008 05:05 PM
# 2
|
Re: str_replace - Modify external file?
jfcby wrote:
Quote:
Hello,
>
My data.txt file is formated like this:
>
qqqq||eeee
rrrr||tttt
yyyy||uuuu
iiii||oooo
aaaa||bbbb
>
I'm trying to get this code to replace the data I put in $name but it
is not changing.
>
How can the php code be changed to modify the data I put in $name?
>
<?php
$name = "aaaa"
if(is_writable("data.txt"))
{
$fp = fopen("data.txt","a");
$content = $fp;
$rplName = str_replace("aaaa","TestRpl",$content);
fwrite($fp, $rplName);
fclose($fp);
}
else
{
echo'File is not writable';
}
?>
>
Thank you for your help,
jfcby
|
The first user contribution at
http://uk2.php.net/manual/en/function.fopen.php
does what you want.
Robin
|
|
March 14th, 2008 05:45 PM
# 3
|
Re: str_replace - Modify external file?
$filename = "data.txt";
$handle = fopen($filename,'r');
$content = fread($handle,filesize($filename));
echo $content;
$name = str_replace("aaa","TestRpl",$content);
fclose($handle);
if ($name)
{
$handle = fopen($filename,'w');
fwrite($handle,$name);
fclose($handle);
}
can u use it.... u want like this..
|
|
March 14th, 2008 06:15 PM
# 4
|
Re: str_replace - Modify external file?
Hello Robin,
Thank you for the link below! I've been searching Google now for about
3 weeks for a solution and did not find one.
Quote:
The first user contribution athttp://uk2.php.net/manual/en/function.fopen.php
does what you want.
|
Thank you for your help,
jfcby
|
|
March 14th, 2008 06:25 PM
# 5
|
Re: str_replace - Modify external file?
Hello Damodhar,
Thank you for the modified code.
Quote:
$filename = "data.txt";
>
$handle = fopen($filename,'r');
$content = fread($handle,filesize($filename));
echo $content;
$name = str_replace("aaa","TestRpl",$content);
fclose($handle);
if ($name)
{
* * * * $handle = fopen($filename,'w');
* * * * fwrite($handle,$name);
* * * * fclose($handle);
>
}
|
But why did you say that:
Quote:
u want like this..
|
Thank you for your help,
jfcby
Not the answer you were looking for? Post your question . . .
189,818 Experts ready to help you find a solution.
Sign up for a free account, or Login (if you're already a member).
|