file_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";
}
Çok teşekkür ederim buna göre düzenledim sorun kalmadı.
file_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";
}
Çok teşekkür ederim verdiğiniz koda göre düzenledim sorun kalmadı.