PHP fwrite() fonksiyonu Dosyaya Veri Yazma

php fwrite fonksiyonu, dosyaya içerik yazmak için kullanılan bir fonksiyondur. Dosyaya içerik yazmak için, öncelikle bir dosya oluşturup açmamız gerekir. Önceki derslerde php'de dosya ve işlemlerin nasıl açılacağını gösterdik. fopen() , belirli bir konumda bir dosyayı açmak için kullanılan bir fonksiyondur. Dosya belirtilen konumda yoksa, dosyayı oluşturur ve açar.

Dosya, string ve yazılması gereken uzunluk fwrite(konum) fonksiyonu parametre olarak gönderilir ve başarı üzerine yazılan bayt sayısını veya hata durumunda FALSE değerini döndürür.

Dosyadan veri okuma ve yazma işleminin ayrı bir önemi var Veritabanından veri okumayla aynı mantığa sahip.

Sözdizimi:

fwrite(file, string, length)

file: Gereklidir. Yazılacak açık dosyayı belirtir.

string: Gereklidir. Açık dosyaya yazılacak dizeyi belirtir.

length: İsteğe bağlı. Yazılacak maksimum bayt sayısını belirtir. uzunluk değiştirgesi belirtilmişse yazma işlemi uzunluk bayt yazıldıktan sonra veya dizge dizgesinin sonuna gelindiğinde durur.

Dönüş Değeri:

Başarıyla yazılan bayt sayısını veya hata durumunda False değerini döndürür.


<?php

$file = fopen("test.txt","w");

echo fwrite($file,"Merhaba Dünya Test!");

fclose($file);

?>

Yukarıdaki kodun çıktısı:

20

Bilginize: Eğer dosya içerisinde veri varsa veri silinir gönderilen metin yazılır. peşpeşe iki yazma yaparsanız, her iki veri de dosyanın sonuna eklenir, önceki silinir en son veri Görünür.

Dosyamızı açtık ve içerisine belirlediğimiz değeri yazdık. Şimdi ise ekleme işlemini yapalım. fopen fonksiyonunda Append(ekleme) baş harfini "a" belirteceğiz bir örnek ile açıklayalım:


<?php 
 
$metin="webcebir | Php Dersleri";

$dosya=fopen($dosyaismi,"a") or die ("Dosya Açılamadı");

fwrite($dosya, $metin);

fclose($dosya);
 
/* Gördüğünüz üzere yanlızca parametre değişiyor 
yani " w " degil " a " parametesi
geliyor. */
 
?>

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

3861

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.