PHP Dosya İşlemleri.

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
Advertisements

Dosya ve Klasör İşlemleri
İşletim Sistemleri Öğr. Grv. Ömer KAÇMAZ.
Internet Tabanlı Programlama Dr. Erman Yukselturk
Windows 8.
VERİ SAKLAMA BİRİMLERİ
BLG 201 ŞAHİN AKDAĞ.
INTERNET EXPLORER TEMEL İŞLEMLER GOOGLE ARAMA TEKNİKLERİ
Nesneye Yönelik Programlama
String Diziler(Katarlar)
C Programlama Diline Giriş
Kelime İşlemci Programı
Dosyaya Bilgi Yazmak ve Dosyadan Okumak
BTEP 203 – İnternet ProgramcIlIğI - I
Grup ilkesinin yerel düzenleyicisi Microsoft Windows XP' de, kullanıcı ve bilgisayar grupları için kullanıcı ve bilgisayar yapılandırmaları tanımlamak.
Dizi (array) değişkenleri
String Kütüphanesindeki Arama Fonksiyonları
MATLAB’ de Programlama
12. HAFTA Mayıs 2010.
PHP-Dosya ve Dizinler Internet Tabanlı Programlama Dr. Erman Yukselturk.
DOSYA İŞLEMLERİ.
PHP 4’ün Yenilikleri VIII. “Türkiye’de İnternet” Konferansı İstanbul, Aralık 2002 Hidayet Doğan.
While Döngüsü Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması döngüye girilmeden.
İnternet Programcılığı II
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
CEİT 313 Msconfig.
1 PHP – Metinler ve Düzenli İ fadeler Internet Tabanlı Programlama Dr. Erman Yukselturk.
Win 8, 8.1 Sürümleri için F5 Kurulumu (Güncellendi_09/12/2014) Eğer daha önce kurulu F5 varsa ve bağlanmıyorsa kuruluma başlamadan önce mutlaka kaldırınız.
DOSYA İŞLEMLERİ.
Başlat menüsü ve öğeleri
Laplace Transform Part 3.
Çoklu dallanma seçimi: switch
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
İŞLETİM SİSTEMİ.
İnternet Programcılığı II
Fscanf fonksiyonu fscanf () : Dosyadan bilgiyi okumak ve değişkenlere aktarmak için kullanılır. int fscanf(FILE *dosya, char* format, değişken adres listesi);
C# Veri Tipleri ve Değişkenler
Kullanıcı ve Grup İşlemleri Öğr. Gör. Mustafa SARIÖZ BİLGİSAYAR TEKNOLOJİLERİ VE PROGRAMLAMA BÖLÜMÜ BİLG 223 AĞ İŞLETİM SİSTEMLERİ DERSİ.
KLAVYE : ( Keyboard ) Bilgisayarın bilgi girişinde kullanılan ve daktiloya benzeyen parçası. Klavyeler harflerin dizilişine göre farklı tiplerde olabilirler.
Windows 8.
Excel’de VBA programlama (Visual Basic Application) Ders 5
Bölüm 9 Kütükler (files). 1 Kütükler Metin Kütükleri (text files) –Örneğin bir metin düzenleyici ile oluşturulmuş, –İkincil saklama birimlerine kaydedilen,
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
KELİME İŞLEMCİ PROGRAMI
Dosya ve Klasör İşlemleri
BİLGİ GÜVENLİĞİ Şifreleme
Bilgisayar (Computer) Bilgisayar, uzun ve çok karmaşık hesapları bile büyük bir hızla yapabilen, mantıksal (lojik) bağlantılara dayalı karar verip işlem.
WİNDOWS SERVER 2003’te KULLANICI VE GRUP HESAPLARI.
Yrd. Doç. Dr. Murat Olcay Özcan
İnternet Programlama-I
PROGRAMLAMA Dosyalama İşlemleri
Linux İşletim Sistemi Metin Editörleri
VERİ TİPLERİ BYTE:0-255 ARASI TAMSAYI (1 BYTE)
FAT VE NTFS DOSYA YAPISI
Hesaplama Tabloları (MS For Mac Excel -3)
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
BİLGİSAYAR PROGRAMLAMA DERSİ 7. DERS NOTU Konu: Dosya Yönetim.
C Programlama Dili Bilgisayar Mühendisliği.
BİLGİSAYAR PROGRAMLAMA Ders 10: Dosyalama İşlemleri
ENGiNHoCa KLAVYE.
Bu Hafta Öğreneceklerimiz
Tayfun KOÇ , Bilgisayar ve Öğretim Teknolojileri Eğitmeni
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
Tayfun KOÇ , Bilgisayar ve Öğretim Teknolojileri Eğitmeni
Bilgisayar Programlamasına ve Veri Analizine Giriş - VII
Bölüm 11 Metin Dosyaları Metin Dosyaları Dosya Açma ve Kapama
Sunum transkripti:

PHP Dosya İşlemleri

Dosya İşlemleri Dosya Açma Dosyada İşlem Yapma Dosya Kapatma

Dosya İşlemleri - Dosya Açma fopen() Fonksiyonu fopen(DosyaAdı, Açma Kipi) DosyaAdı ile belirtilen dosyayı belirtilen kipe göre kullanıma açar

Dosya İşlemleri - Dosya İşlemleri Dosya Açma Kipleri 'r' dosya sadece okumak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir. 'r+' dosya hem okumak hem de yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir. 'w' dosya sadece yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir ve dosya uzunluğu sıfır yapılır. Dosya mevcut değilse oluşturulmaya çalışılır. 'w+' dosya hem okumak hem de yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir ve dosya uzunluğu sıfır yapılır. Dosya mevcut değilse oluşturulmaya çalışılır. 'a' dosya sadece yazmak için açılır; dosya konumlayıcı dosyanın sonuna yerleştirilir. Dosya mevcut değilse oluşturulmaya çalışılır. 'a+' dosya hem okumak hem de yazmak için açılır; dosya konumlayıcı dosyanın sonuna yerleştirilir. Dosya mevcut değilse oluşturulmaya çalışılır. 'x' Dosya oluşturulur ve sadece yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir. Dosya zaten mevcutsa fopen() FALSE döndürürek başarısız olur. Dosya mevcut değilse oluşturulmaya çalışılır. 'x+' Dosya oluşturulur ve hem okumak hem de yazmak için açılır; dosya konumlayıcı dosyanın başlangıcına yerleştirilir. Dosya zaten mevcutsa fopen() FALSE döndürürek başarısız olur. Dosya mevcut değilse oluşturulmaya çalışılır.

Dosya İşlemleri Her işletim sistemi ailesinin farklı satır sonlandırma kuralları vardır. Bir metin dosyasını yazarken işletim sisteminin gerektirdiği satır sonlandırma karakterlerinin kullanılması gerekir. Unix ve türevleri satırları sonlandırmak için \n, Windows ailesi \r\n, Mac'ler ise \r karakterini kullanırlar. Dosyalar yazılırken yanlış satır sonlandırma karakterleri kullanılırsa, dosya başka uygulamalarda açıldığında tuhaf görünebilir. Windows'un \n karakterlerini şeffaf olarak \r\n karakterlerine dönüştürmesini sağlayan bir metin kipi dönüşüm seçeneği ('t') vardır. Eğer satır sonlandırma karakterlerinin değişmeden kalması isteniyorsa ikil (binnary) kipi devreye sokan 'b' seçeneği kullanılabilir. Bu seçenekler ('b' veya 't') kip değiştirgesinde daima son karakter olarak belirtilmelidir.

Dosya İşlemleri Öntanımlı dönüşüm kipi kullandığınız PHP sürümüne ve SAPI'ye bağlıdır. Bu bakımdan uyumluluk için daima uygun seçenek belirtilmelidir. Salt metin dosyalarla çalışılıyorsa ve betikte satır sonu karakteri olarak \n kullanılıyorsa, fakat dosyaların notepad gibi uygulamalarla da okunabilmesi isteniyorsa 't' kipinin kullanılması, diğer tüm durumlarda ise 'b' kipinin kullanılması gerekir. İkil dosyalarla çalışırken 'b' seçeneğini belirtilmezse, veri ile ilgili tuhaf sorunlarla karşılabilir (örneğin, bozuk resim dosyaları ve \r\n karakterlerine bağlı tuhaf sorunlar). Uyumluluk adına, dosyanın 't' seçeneğinin kullanılmasını gerektirmeyecek satır sonlandırma karakterleri ile yazılmasını dosyayı fopen() açarken daima 'b' seçeneğinin kullanılması tavsiye edilir.

Dosya İşlemleri - Dosya Kapatma fclose() fonksiyonu fclose(DosyaTanıtıcısı) DosyaTanıtıcısı ile belirtilen dosyayı kullanıma kapatır. DosyaTanıtıcısı geçerli olmalıdır.

Dosya İşlemleri - Fonksiyonlar fgets(DosyaTanıtıcısı, Uzunluk(byte)) fread(DosyaTanıtıcısı, Uzunluk(byte)) fwrite(DosyaTanıtıcısı, Metin)