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:

rename(old, new, context)

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.

Not: 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.

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.

4743

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.