str_replace - Modify external file? 
March 14th, 2008, 05: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, 06:05 PM
| | | | 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, 06:45 PM
| | | | 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, 07:15 PM
| | | | 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, 07:25 PM
| | | | 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: Thank you for your help,
jfcby |  | | | | /bytes/about
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 225,702 network members.
|