$dosya = 'server.cfg'; ## okunacak dosya ..
$ac = fopen($dosya,'r+') or die ('
HATA !
Dosya Açılamadı'); ## belirtilen dosyayı ikili güvenlik kipinde yazmak adına açıyoruz
$say = filesize($dosya);
$dosyaoku = fread($ac,$say); ## dosyanın içeriğinden bilgi çekmek için dosyanın metnini hafızaya alıyoruz
$aranacak = '7777'; ## hafizaya alınan metin içersinde aranacak cümleyi yazıyoruz
$aranankontrol = strstr($dosyaoku,$aranacak); ## hafıza alınan dosyanın metni içinde aranacak metin varmı kontrol ediyoruz
if($aranankontrol)
{
$yerinegelcek = 'artık ne gelecekse'; ## aranan metnin yerine gelecek metni yazıyoruz
$geleceksay = strlen($dosyaoku); ## yerine gelecek metnin satır sayısını alıyoruz ona göre işleme sokucaz
$aranacaksay = strlen($aranacak); ## aranacak metnin satır sayısını alıyoruz ona göre işleme sokucaz
$itibaren = ($geleceksay-$aranacaksay); ## misal olarak cikacak sayı 12 bu demek oluyorki hafızaya alınan metin içinde aranacak cümle 12 satırdan itibaren geliyor
$hallet = strlen(substr_replace($dosyaoku,$yerinegelcek,$itibaren,$yerinegelcek)); ## ilk degisken = hafızaya alınan metinler , ikinci = değiştirlecekmetin , üçüncü = cikan sonuçtan itibaren işleme sokulcak , dörtüncü = yerine gelecek metin ve bunların sayısını alıyoruz çünki ; metin değiştiği halde aranna metin sona ekleniyo
$simditamam = substr_replace($dosyaoku,$yerinegelcek,$itibaren,$hallet); ## yukarıda alınan sayıya eklenen son veri işi bozuyor oranın sayısını alıp asıl işlemi yapıyoruz
fwrite($ac,$simditamam);


}else
echo 'böyle bi metin yokkine';
}