🇹🇷
Merhaba!
SQL Düzenleyicisi
  • 🥳Merhaba!
  • 🔃API
    • API'ler
      • Alan Adı Sorgulama WHOIS API
      • İp Adresi Sorgulama API
      • Rastgele Kedi Resmi Gösteren API
      • Lokasyon
        • Ülkeler API
        • Şehirler API
      • T.C. Kimlik Doğrulama API
  • Hosting Solution
    • Cyberpanel
      • 500 Internal Server Hatası (Cyberpanel)
  • 🐻‍❄️LARAVEL
    • Laravel Projesi Oluşturma
    • Anasayfa Düzenleme ve Sayfa Ekleme
  • 🔳ERP TARAFI
    • ERP Nedir ?
    • ERP İş Süreçleri
    • Birimler
      • Üretim
      • Satış
      • Muhasebe
      • Stok Yönetimi
      • Mali Yönetimi
      • Müşteri Hizmetleri (Destek)
      • İnsan Kaynakları (Personel)
      • Proje Yönetimi
    • Kullanılan Terimler
      • Amortisman
  • 💻SQL Tarafı
    • Çalışmalar ve Notlar
      • Tablo Boyutlarını Öğrenme
      • Veritabanı Arası Sorgulama
      • Tabloların Satır Sayısını Bulma
      • Tablodaki Triggerları Açma&Kapatma
      • Tablo Bağlantısı (Tablo Bağlama)
      • Tabloların Satır Sayısını Bulma
    • Konular
      • Sorgulamalar
        • SELECT
        • FROM
        • WHERE
        • LIKE
        • JOINLER
          • INNER JOIN
          • FULL OUTER JOIN
          • RIGHT JOIN
          • LEFT JOIN
        • GROUP BY
        • HAVING
        • ORDER BY
        • LIMIT
        • COUNT
        • SUM
        • AVG
        • MIN
        • MAX
        • CASE
        • DISTINCT
        • SUBQUERY
        • SUBSTRING
        • TRUNCATE
      • String Fonksiyonlar
        • LEN
        • STRING_SPLIT
        • CHARINDEX
        • SUBSTRING
        • REPLACE
        • LOWER/UPPER
        • TRIM
        • LEFT/RIGHT
        • ASCII/CHAR
        • CONCAT
      • Zaman Fonksiyonları
        • DAY, MONTH, YEAR
        • DATEFROMPARTS
        • ISDATE
        • DATEADD
        • DATENAME
        • DATEPART
        • DATETIME
        • DATEDIFF
      • Matematiksel Fonksiyonlar
        • ROUND
        • FLOOR
        • DEGRESS
        • ACOS
        • ASIN
        • ATAN
        • ATN2
        • RAND
        • RAD
        • ABS/SIGN
        • FLOOR/CEILING
      • Döngüler
        • FOR
        • WHILE
      • Prosedür
        • Prosedür Nasıl Yazılır
      • Trigger
        • Triger Nasıl Yazılır
      • Index
        • Index Nasıl Yazılır
      • Cursor
        • Cursor Nasıl Yazılır
      • Fonksiyon Konuları
        • User Defined Functions
        • Aggregate Functions
      • Veritipleri ve Boyutları
      • İlişkisel Veritabanı
    • Dosyalar & Kaynaklar
      • SQL Veri Tipleri
      • T-SQL Join Tipleri
      • SQL Cheat Sheet
    • SQL Hataları ve Çözümleri
      • String or binary data would be truncated
      • Subquery returned more than 1 value.
      • Conversion failed when converting from a character string to uniqueidentifier
      • The multi-part identifier could not be bound
      • Arithmetic overflow error converting numeric to data type numeric
  • 💯ANADIL
    • Anadil Nedir ?
    • Çalışmalar ve Notlar
      • Cff
        • Cff İle Adını Alıp Kodunu Yazdırma
      • Şube Kodu İşaretlendiğinde ComboBox'ın Kapatılması.
      • Parametre İşaretlendiğinde TabSheet'te ki Grid'in kapatılması.
      • İf
        • İf İle Boş Kontrol
        • İf İle Uzunluk Kontrolü
      • Grid
        • Grid PushButton Kullanımı
        • Grid Oluşturma
      • Formdaki Gride Koşul Ekleme(FTC)
      • Yetki Servisi Çağırma
      • ComboList Doldurma
    • Kütüphane
      • RS32
        • Fonksiyonlar
          • BuildInsertStm
          • BuildDeleteStm
          • BuildSelectStm
          • BuildUpdateStm
          • PrepareStmDirect
          • ExecuteStmDirect
        • Metotlar
          • AddOrderBy
          • AddGroupBy
          • AppendToStm
      • CFF
        • Fonksiyonlar
        • Metotlar
      • Kontrol Nesneleri
        • ListBox ve ComboBox
          • AddToList
          • SelectTextInList
      • Diğer
        • IsNull
  • 🔬.NET TARAFI
    • .NET Nedir ?
    • Konular
      • Değişkenler
        • Boolean (Bool)
        • Byte
        • Char
        • Integer (INT)
        • Long
        • Single
        • Double
        • Decimal
        • String
        • Object
  • 😎PHP TARAFI
    • PHP Nedir ?
    • Konular
      • Temel Söz Dizimi
        • Değişkenler
        • Operatörler
        • Koşullar
        • Fonksiyonlar
        • Döngüler
        • Diziler
        • String İşlemleri
      • Form İşlemleri
        • Form Verilerini Alma
        • Form Verilerini Kontrol Etme
        • Form Verilerini İşleme
        • Form Alanlarına Ön Tanımlı Değerler Atama
        • Form Güvenliği
      • Veritabanı İşlemleri
        • Veritabanına Bağlanma
        • Veri Ekleme
        • Veri Sorgulama
        • Veri Güncelleme
        • Veri Silme
        • Veri Okuma
        • Transaksiyonlar
        • Veritabanı Bağlantılarını Yönetme
      • Sınıflar ve Nesneler
        • OOP İlkeleri
        • Autoloading
        • Ad alanları (Namespaces)
        • Statik Yöntemler ve Özellikler (Static Methods and Properties)
        • Soyut Sınıflar ve Yöntemler (Abstract Classes and Methods)
        • Arayüzler (Interfaces)
        • Miras (Inheritance)
        • Sınıflar ve Nesnelerin Temelleri
        • Kurucu Yöntemler
      • Güvenlik
        • SQL Enjeksiyonu
        • XSS (Cross-Site Scripting)
        • DoS (Denial of Service) Saldırıları
        • CSRF (Cross-Site Request Forgery)
        • Güvenli Parola Depolama
        • Dosya Yükleme
      • Dosya İşlemleri
      • API Entegrasyonları
        • API Nedir ?
        • RESTful API Nedir?
        • API İstekleri
        • API Yanıtları
        • API Entegrasyon Örnekleri
        • API Anahtarları
      • Framework
        • MVC Tasarım Deseni
        • Yönlendirme
        • Şablonlar
        • Veritabanı Erişimi
        • Güvenlik
        • API Entegrasyonları
        • Oturum Yönetimi
        • Test
        • Performans
        • Paket Yönetimi
  • 🎛️FRAMEWORK TARAFI
    • Framework Nedir?
    • Konular
      • Framework Türleri
      • Framework Avantajları ve Dezavantajları
      • Framework Kullanımı ve Örnekleri
      • Framework vs Kütüphane
      • Framework vs Platform
      • Framework vs API
      • Framework ve Tasarım Kalıpları
      • Framework ve MVC Mimari
      • Framework ve ORM
      • Framework ve Web Geliştirme
      • Framework ve Mobil Geliştirme
      • Framework ve Oyun Geliştirme
      • Framework ve Veri Bilimi
      • Framework ve Yapay Zeka
      • Framework Geliştirme Süreci
      • Framework Test Etme ve Hata Ayıklama
Powered by GitBook
On this page

Was this helpful?

  1. PHP TARAFI
  2. Konular

Dosya İşlemleri

PHP'de dosya işlemleri, dosya oluşturma, okuma, yazma, güncelleme, silme, taşıma ve yeniden adlandırma gibi işlemleri içerir. Bazı temel dosya işlemleri konu başlıkları şunlardır:

  1. Dosya Oluşturma: fopen() işlevi kullanılarak PHP'de yeni bir dosya oluşturulabilir. Örneğin:

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

Yukarıdaki örnekte, fopen() işlevi kullanılarak "example.txt" adlı bir dosya oluşturulur ve $file değişkenine atılır. "w" parametresi, dosyanın yazılabilir olduğunu belirtir.

  1. Dosya Okuma: fread() işlevi kullanılarak PHP'de bir dosyadan veri okunabilir. Örneğin:

$file = fopen("example.txt", "r");
echo fread($file, filesize("example.txt"));
fclose($file);

Yukarıdaki örnekte, fread() işlevi kullanılarak "example.txt" adlı dosyadan veri okunur ve filesize() işlevi kullanılarak dosyanın boyutu alınır. Okunan veri, echo kullanılarak yazdırılır.

  1. Dosya Yazma: fwrite() işlevi kullanılarak PHP'de bir dosyaya veri yazılabilir. Örneğin:

$file = fopen("example.txt", "w");
fwrite($file, "Hello, World!");
fclose($file);

Yukarıdaki örnekte, fwrite() işlevi kullanılarak "example.txt" adlı dosyaya "Hello, World!" stringi yazılır.

  1. Dosya Güncelleme: fopen() işlevi kullanılarak PHP'de bir dosya güncellenebilir. Örneğin:

$file = fopen("example.txt", "a");
fwrite($file, "More data");
fclose($file);

Yukarıdaki örnekte, fopen() işlevi "a" parametresiyle kullanılarak "example.txt" adlı dosya açılır ve fwrite() işlevi kullanılarak "More data" stringi dosyaya yazılır. Ancak, "a" parametresi kullanıldığı için, yazılan veri dosyanın sonuna eklenir.

  1. Dosya Silme: unlink() işlevi kullanılarak PHP'de bir dosya silinebilir. Örneğin:

unlink("example.txt");

Yukarıdaki örnekte, unlink() işlevi kullanılarak "example.txt" adlı dosya silinir.

  1. Dosya Taşıma ve Yeniden Adlandırma: rename() işlevi kullanılarak PHP'de bir dosya taşınabilir veya yeniden adlandırılabilir. Örneğin:

rename("example.txt", "newfile.txt");

Yukarıdaki örnekte, rename() işlevi kullanılarak "example.txt" adlı dosya "newfile.txt" olarak yeniden adlandırılır.

  1. Dosya Kopyalama: copy() işlevi kullanılarak PHP'de bir dosya kopyalanabilir. Örneğin:

copy("example.txt", "example-copy.txt");

Yukarıdaki örnekte, copy() işlevi kullanılarak "example.txt" adlı dosya "example-copy.txt" adlı yeni bir dosyaya kopyalanır.

  1. Dosya Varlığını Kontrol Etme: file_exists() işlevi kullanılarak PHP'de bir dosyanın var olup olmadığı kontrol edilebilir. Örneğin:

if (file_exists("example.txt")) {
  echo "The file exists";
} else {
  echo "The file does not exist";
}

Yukarıdaki örnekte, file_exists() işlevi kullanılarak "example.txt" adlı dosyanın var olup olmadığı kontrol edilir ve sonuca göre bir mesaj yazdırılır.

  1. Dosya İçeriğini Silme: file_put_contents() işlevi kullanılarak PHP'de bir dosyanın içeriği silinebilir. Örneğin:

file_put_contents("example.txt", "");

Yukarıdaki örnekte, file_put_contents() işlevi kullanılarak "example.txt" adlı dosyanın içeriği boşaltılır.

  1. Dosya İçeriğini Okuma: file_get_contents() işlevi kullanılarak PHP'de bir dosyanın içeriği okunabilir. Örneğin:

echo file_get_contents("example.txt");

Yukarıdaki örnekte, file_get_contents() işlevi kullanılarak "example.txt" adlı dosyanın içeriği okunur ve echo kullanılarak yazdırılır.

Last updated 2 years ago

Was this helpful?

😎