PHP rename() Fonksiyonu Dosya Adını Değiştirme Ve Taşıma
PHP'deki rename() fonksiyonu, bir dosyayı veya dizini yeniden adlandırmak için kullanılan dahili bir fonksiyondur. Rename()
fonksiyonunu Dosya taşıma işlemindede kullanılır. Bir dosya veya dizinin eski adını kullanıcı tarafından belirtilen yeni bir adla değiştirmeye çalışır ve gerekirse dizinler arasında Taşıma yapabilir. Eğer, parametreler aynı dizini gösteriyor ise dosya adı değiştirilir, Farklı dizinleri gösteriyorsa taşıma işlemi gerçekleşir.
Kullanıcı tarafından belirtilen yeni ad zaten varsa, rename()
fonksiyonu bu adın üzerine yazar. Dosyanın eski adı ve kullanıcı tarafından belirtilen yeni ad, rename()
fonksiyonuna parametre olarak gönderilir ve başarı durumunda TRUE ve hata durumunda FALSE döndürür.
Sözdizimi:
old: Gereklidir. Yeniden adlandırılacak dosyayı veya dizini belirtir.
new: Gereklidir. Dosya veya dizin için yeni adı belirtir.
context: İsteğe bağlı. Dosya tanıtıcısının bağlamını belirtir. Bağlam, bir akışın davranışını değiştirebilen bir seçenekler kümesidir.
Rename()
fonksiyonu, form aracılığıyla yüklenen dosyaları değil, sıradan dosyaları taşımak için kullanılmalıdır. move_uploaded_file()
, taşınmadan önce dosyanın gerçekten yüklendiğinden emin olmak için kontrol eder.
ÖRNEK:
<?php
rename("one.txt","two.txt");
?>
Parametreler aynı dizini gösterdiği için bu kullanım yeniden adlandırma işlemini yerine getirmektedir.
rename("test.txt", "ornek/deneme.txt");
İkinci örneği çalıştırmadan(hata oluşmaması için) önce çalışma dizinine ornek adında bir dizin oluşturun. Kodları çalıştırdığınızda test.txt dosyası ornek dizini altına deneme.txt
olarak taşınır.
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- 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