<?php
$dosya = 'örnek.txt';
$veri = "Bunu dosyaya ekleyelimn";
// Önce dosya mevcut mu ve yazılabilir mi, bakalım.
if (is_writable($dosya)) {
// Örneğimizde $dosya'yı ekleme kipinde açıyoruz.
// Konumlayıcı dosyanın sonunda olduğundan fwrite()
// $veri dizgesini dosyanın sonuna ekleyecektir.
if (!$dt = fopen($dosya, 'a')) {
echo "$dosya dosyası açılamadı";
exit;
}
// $veri'yi açılan dosyaya yazalım.
if (fwrite($dt, $veri) === FALSE) {
echo "$dosya dosyasına yazılamıyor";
exit;
}
echo "$dosya dosyasına '$veri' başarıyla yazıldı";
fclose($dt);
} else {
echo "$dosya dosyası yazılabilir değil";
}
?> Aynısı Varsa Yazması array_unique
2
●108
- 14-08-2019, 12:17:40Merhaba arkadaşlar txt içeriğine veri ekliyorum fakat aynı içerikleri de yazıyor aşağıdaki kod array_unique fonksiyonu nasıl eklemeliyim? aynı kelime varsa yazmasın
- 14-08-2019, 12:31:21file_put_contents varken fopen, fwrite, fclose kullanmak bana çok yorucu geliyor. Üstelik file_put_contents zaten benim yerime fopen, fwrite ve fclose fonksiyonlarının işini yapıyor diyor php.net (bkz: file_put_contents) Ayrıca işin güzel tarafı, dosya yoksa oluşturuyor.
<?php $dosya = 'ornek.txt'; $yeni_veri = "Bunu dosyaya ekleyelim 2"; $veriler = file_exists($dosya) ? file_get_contents($dosya) : ''; if(strpos($veriler, $yeni_veri) === false) { if (file_put_contents($dosya, $yeni_veri."\n", FILE_APPEND) > 0) { echo 'Veri yazıldı.'. "\n"; } else { echo 'Veri yazılamadı.' . "\n"; } } else { echo 'Veri zaten var.'."\n"; } - 14-08-2019, 12:51:20Çok teşekkür ederim buna göre düzenledim sorun kalmadı.bayGaReZ adlı üyeden alıntı: mesajı görüntüle
Çok teşekkür ederim verdiğiniz koda göre düzenledim sorun kalmadı.bayGaReZ adlı üyeden alıntı: mesajı görüntüle