Opret kopi af fil og erstat tekststreng i fil (flere steder)
Hej experts,Jeg har et lige problem, der helt sikkert er et quick fix på.
Jeg har en side, der tager en kopi af en fil, og bagefter søger den nye fil igennem, for at erstatte alle 'VIDID' med en anden teksstreng.
Jeg har fået det meste af koden til at virke. Filen kopieres, og jeg kan søge filen igennem og finde når VIDID teksten er der.... men kan ikke finde ud at overskrive VIDID.
Har forsøgt mig med noget fwrite der ikke virkede.... tak for hjælpen.
$file = 'welcome.txt';
$newfile = 'example.txt';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
$handle = @fopen($newfile, "r+"); // Open file form read.
if ($handle) {
while (!feof($handle)) // Loop til end of file.
{
$buffer = fgets($handle, 4096); // Read a line.
if(strpos($buffer, 'VIDID'));{
$buffer = str_replace("VIDID","1",$buffer);
echo $buffer;
}
}
}
mvh,
penguin