Dosya yeniden yazma çalışmıyor?

1 Cevap php

dnm.php

<?php
$filec = fopen('test.txt','w');

$arr = file('test.txt');

foreach ($arr as $key => $value) {
    fwrite($filec,$value);
}

fclose($filec);
?>

test.txt

asdjlaksjd
asdhfwejkyhtjkre
jfdhgdjkf'hgjldsff
sfjnkbnm,cv
sm,nxcm,b,
sdjlhfskld
jfsdfwerwlur
slfdjsdkljfklsdjf

When I run dnm.php, test.txt is emptied. Does anyone know why?

$ Değer, vb yankılanan iş gibi görünüyor.

1 Cevap

Eğer fopen w ile çağırdığınızda, etkili dosyayı takas edilir. Eğer file çağırdığınızda, o temizlenmiş dosyadan okuyorsun.

fopen bir önce file çağrıyı koydu.