+ Başlığa Yanıt Yaz
1 sonuçtan 1 - 1 arası sonuçlar
-
18.08.2011 15:43 #1mtanriverdiMisafir
Php copy() [belirtilen dosyayı kopyalar]
Php ile dosya/dizin fonksiyonlarımızı anlatmamız tüm hızıyla devam ediyor. copy() fonksiyonunu kullanarak mevcut olan bir dosyayı başka bir yere istediğimiz bir isim ve format ile kopyalabiliriz.
Yukarıdaki kod parçasına bakınız. Bu kod parçası coderler.png adındaki bir PNG dosyasını mtanriverdi.jpg adında bir JPG dosyasına dönüştürecektir. İçeriği aynı olacağı gibi hem kopyalamış hemde yeniden adlandırmış oluyoruz. Yani bunu Farklı Kaydet mantığı ile aynıymış gibi düşünebilirsiniz.PHP Kodu:$eskiDosya = 'coderler.png'; $yeniDosya = 'mtanriverdi.jpg'; copy($eskiDosya, $yeniDosya);
copy() fonksiyonu çalıştığında, aynı dosya var ise, aynı dosyanın üzerine yazar.Şimdi aşağıdaki örneğe bakalım ve bir dosyayının kopyalanıp kopyalanmadığını görelim. Aşağıdaki örneğe bakın, tanriverdi.txt adındaki bir dosyası mustafa.php adında değiştirdik. Bu Üstelik if() koşulunun içine alarak işlemin başarılı olup olmadığını kontrol ettik.
PHP Kodu:$eskiDosya = 'tanriverdi.txt'; $yeniDosya = 'mustafa.php'; if (!copy($eskiDosya, $yeniDosya)) { echo "Kopyalama başarısız"; }
ayrıca bakınız rename() fonksiyonu ile bir dosyayı yeniden adlandırmak ,kes/kopyala veya taşımak.Kategori : Php Dosya/Klasör Fonksiyonları
Ders/Makele : Php Kitabı - [Orta Seviye]
Yazar : Mustafa Tanrıverdi
Benzer Başlıklar
-
[B]Windows Belirtilen...[/B]
SnYcN tarafından Donanım forumundaYanıt: 4Son Mesaj: 18.11.2010, 22:19 -
copy /b ile birleştirilen dosyayı ayırmak?
DeepDarK tarafından Programlama Dilleri forumundaYanıt: 0Son Mesaj: 08.05.2010, 16:43 -
belirtilen modül bulunamadı hatası
altay14 tarafından Yazılım forumundaYanıt: 7Son Mesaj: 14.09.2009, 08:03 -
belirtilen yordam bulunamadı
crazy53 tarafından Windows XP forumundaYanıt: 0Son Mesaj: 09.09.2009, 16:20 -
Belirtilen tüm değerler silinemedi
Heaht tarafından Windows Vista forumundaYanıt: 2Son Mesaj: 11.01.2009, 09:03



Alıntıyla Yanıtla

Sadece Taratmak İstiyorum..
Bugün, 09:00 / Yazılım