lostyazilim

Klasor icine klasor acip dosya kopyalamak[ÇÖZÜLDÜ]

7 Mesajlar 1.002 Okunma
lstbozum
wmaraci reklam

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)
Baslikta anlatamadim ama anlatmaya calisayim... "dosyalar/file1/file2" klasorunun icine file3 ($gelenisim) klasoru olusturmak istiyorum..fakat file3 klasorunun ismi onceki sayfadan geliyor ve surekli degisiyor.(surekli degisiyor derken her kullanici farkli bir isim sectigi icin). olusturdugum bu klasorun icine (dosyalar/file1/file2/file3) su konumda bulunan (dosyalar/standart/abc.txt) dosyayi kopyalamak istiyorum... Birazda kodlarim ile anlatmaya calisayim...herhangi bir hata almiyorum ama klasorler ve dosyalar ne olusturuluyor nede kopyalaniyor..



//$gelenisim diger sayfadan post ile geliyor

mkdir ("dosyalar/file1/file2/$gelenisim"); //burada onceki sayfadan gelen isimle bi klasor olusturmaya calisiyorum.

copy ("dosyalar/standart/abc.txt", " dosyalar/file1/file2/$gelenisim/abc.txt") //burada ust satirda olusturdugum dosyanin icine belirtilen konumda bulunan txt dosyasini kopyalamaya calisiyorum...


Not :lutfen konuyu tam okumayip kopyalama-yapistirma kodlarini ya da siteleri vermeyiniz
 

 

wmaraci
reklam

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
mkdir (__DIR__."/dosyalar/file1/file2/$gelenisim");

bu şekilde dener misin?
emreyavuz

kişi bu mesajı beğendi.

.

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

soulmy adlı üyeden alıntı

mkdir (__DIR__."/dosyalar/file1/file2/$gelenisim");

bu şekilde dener misin?


Cevap için teşekkürler klasör oluştu ama dosyalar hala klasöre kopyalanmıyor... verdiğiniz kod çok iyi bir şekilde çalıştı fakat copy kodunu nasıl değiştirmeliyim ki dosyaları oluşan klasöre kopyalayabileyim???
 

 

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
copy (__DIR__."/dosyalar/standart/abc.txt", __DIR__."/dosyalar/file1/file2/$gelenisim/abc.txt")
emreyavuz

kişi bu mesajı beğendi.

.
wmaraci
wmaraci

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

soulmy adlı üyeden alıntı

copy (__DIR__."/dosyalar/standart/abc.txt", __DIR__."/dosyalar/file1/file2/$gelenisim/abc.txt")



Eyvallah, sorun çözüldü...Bu kadar hızlı cevap almayı beklemiyordum tekrar teşekkürler...Bir de zahmet olmazsa bu kod ile benim verdiğim kod arasında ne fark var açıklar mısınız?
 

 

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)

emreyavuz adlı üyeden alıntı

Eyvallah, sorun çözüldü...Bu kadar hızlı cevap almayı beklemiyordum tekrar teşekkürler...Bir de zahmet olmazsa bu kod ile benim verdiğim kod arasında ne fark var açıklar mısınız?


Rica ederim :)

Yolları belirtirken tam yazman gerekiyor. Misal olarak şöyle yazmamız gerekecekti.

"/home/******/public_html/dosyalar/standart/abc.txt"

__DIR__ değişkeni kodun çalıştığı dizinin yolunu döndürdüğü için onu ekledim.

Aradaki farkı daha iyi anlamak için şu kodlarla test edebilirsin.

echo "dosyalar/file1/file2/";

echo '
';

echo __DIR__."/dosyalar/file1/file2/";
srhtycl emreyavuz

kişi bu mesajı beğendi.

.

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

soulmy adlı üyeden alıntı

Rica ederim :)

Yolları belirtirken tam yazman gerekiyor. Misal olarak şöyle yazmamız gerekecekti.

"/home/******/public_html/dosyalar/standart/abc.txt"

__DIR__ değişkeni kodun çalıştığı dizinin yolunu döndürdüğü için onu ekledim.

Aradaki farkı daha iyi anlamak için şu kodlarla test edebilirsin.

echo "dosyalar/file1/file2/";

echo '
';

echo __DIR__."/dosyalar/file1/file2/";



verdiğin kod ile denediğimden çok iyi anladım farkı tekrar teşekkürler...
soulmy

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al