Uye Paneli

KAYİT OLMA EKRANI


güvenlik kodunu yazınkod
'..'
'.'
KATEGORİLER
PHP DERSLERİ

CSS DERSLERİ

HTML DERSLERİ

GÜNCEL KONULAR
needy
needy
nchoteen
needy
bomb4
ANA MENÜ
TEMPLATELER

FORUM

RENK PALETİ

Videolu anlatım :



PHP DERSLERİ 20 YERLEŞİK İŞLEVLER | Dosya İşlemleri



Bugün php dersleri 20.makalemi paylaşıyorum

Yerleşik İşlevlerler Php nin hazır işlev fonksiyonlarını içeren belli bir görevi yerine getirmekle görevli fonksiyon çeşitleridir bu kütüphanenin tamamını anlatmak bu dersin konusunu tamamen çok fazla kapsıyacagından sadece belli başlı önemli yerleşik işlevler anlatılacaktır

yerleşik işlevlerin tamamına bakmak isterseniz
http://php.net/manual/tr/funcref.php
adresinden takip edebilirsiniz.

Dosya İşlemleri


Dosya işlem fonksiyonları sunucu üzerinde dosyalar oluşturmaya ve bu dosyalara müdahale etmeye yarayan fonksiyonlar olarak görev yaparlar.
Touch Fonksiyonu Dosya oluşturmak için kullanılır
php ile bir dosya oluşturmak için aşagıdaki fonksiyon kullanılır bu fonksiyon ile parametre olarak geçilen dosya isimli dosya oluşturulacaktır.

<?php
touch('merhaba.txt');
?>

yukarıdaki örnek boş bir merhaba.txt adında dosya oluşturacaktır.

Php ile dosyaları açmak fopen fonksiyonu kullanılmaktadır
bir dosyayı açmak için önce gerekli izni sunucu tarafından almamız gerekmektedir bunun için fopen fonksiyonu kullanılmaktadır.
fopen("dosyaismi.txt","kipsembolü");

fopen fonksiyonu Parametre olarak 2 degişken parametresi almaktadır ilk parametre dosya ismini ikinci parametre dosyanın hangi
kipte açılacagını bildirmektedir.
r Dosyayı okumak için açmaktadır
r+ Dosyayı hem okumak hemde yazmak için açar
w Dosyayı yazmak için açar varolanlar silinir
w+ Dosyayı hem yazmak hem de okumak için açar var olan içeriği siler baştan yazar
a Dosyayı yazmak için açar var olan içeriği silmez sonuna ekler
a+ Dosyayı hem yazmak hem de okumak için açar var olan içeriği silmez sonuna ekler
x Dosyayı oluşturur ve yazmak için açar eğer dosya zaten varsa false döner
x+ Dosyayı oluşturur yazmak ve okumak için açar eğer dosya zaten varsa false döner

Fwrite($degisken,"veriler");


Parametre olarak 2 Parametre alan fwrite fonksiyonu ilk parametre fopen fonksiyonu ile açılan dosyanın degişkeni parametre geçişi olarak verilmektedir ikinci parametre olarak verilerin aktarılması için gerekli bilgiler 2.ci parametreye aktarılmaktadır.
Örnek:
aşagıdaki dosyanın a kipinde yani dosyanın içerigini silmeden yazmak için açıldıgına dikkat ediniz. verinin sonundaki /n işareti bir alt satıra inmek için kullanılmaktadır.

<?php
$degisken=fopen("merhaba.txt","a");
fwrite($degisken,"merhaba nasılsınız\n");

/*merhaba.txt dosyasının içerisine 1 satır yazıldı */
?>


Fgets($degisken);


Fgets parametre olarak bir degişken alır aldıgı degişken fopen fonksiyonu ile açılmış dosya olmalıdır dosyadan tek bir satır okumak için kullanılmaktadır.
aşagıdaki dosyanın r kipinde yani okuma kipinde açıldığına dikkat ediniz.

<?php
$degisken=fopen("merhaba.txt","r");
echo fgets($degisken);

/*merhaba.txt dosyası içerisinden bir satır okundu*/
?>


Bütün satırları yazdırmak için aşagıdaki kodu kullanabilirsiniz.
aşagıdaki dosyanın r kipinde yani okuma kipinde açıldığına dikkat ediniz.

<?php
$degisken=fopen("merhaba.txt","r");
while(!feof($degisken)){
echo fgets($degisken)."<br>";
}
?>

ÖZET


Bu dersimizde php ile dosya işlemlerini ögrendik touch fonksiyonu bir dosya oluşturmak için fwrite yazmak için fgets okuma yapmak için kullanılmaktaydı /n karakterinin bir alt satıra yazı yazdırmak için kullanıldıgınıda öğrendik diger dersimizde görüşürüz


PHP DERSLERİ YERLEŞİK İŞLEVLER | DOSYA İŞLEMLERİ ADLI MAKALEYİ OKUDUNUZ TEŞEKKÜR EDERİZ.
Kitapların masallarındadır o

Mesajın yazılma tarihi 2017-08-22 08:22:59