Croizer
Thank you Jobs
Banlı Kullanıcı
-
Üyelik
13.10.2018
-
Yaş/Cinsiyet
34 / E
-
Meslek
PHP Developer
-
Konum
Ankara
-
Ad Soyad
F** S**
-
Mesajlar
57
-
Beğeniler
38 / 7
-
Ticaret
0, (%0)
Merhaba Arkadaşlar,
PHP ile bir proje üzerine çalışıyorum. Takıldığım bir konu var. Bir dosya veya dizini belli bir yerden başka bir yere taşıttıracağım. Bunun için benim bildiğim rename fonksiyonu mevcut. Bu fonksiyon haricinde buna benzer gerçekten dosya veya dizin taşımak için bir fonksiyon var mıdır? Cevaplarınızı bekliyorum şimdiden çok teşekkürler..
ClkOfis
http://www.clkofis.com
Kullanıcı
-
Üyelik
03.10.2015
-
Yaş/Cinsiyet
29 / E
-
Meslek
Yazılım ve Tasarım
-
Konum
Bursa
-
Ad Soyad
E** Ç**
-
Mesajlar
228
-
Beğeniler
43 / 61
-
Ticaret
11, (%91)
dosya taşımak kolay aslında
dosyayı oku bi değişkene kaydet sonra öteki yere yaz istersen eskini sil
ama dizin taşımak hiç karşılamadığım bi problem
1 kişi bu mesajı beğendi.
Croizer
Thank you Jobs
Banlı Kullanıcı
-
Üyelik
13.10.2018
-
Yaş/Cinsiyet
34 / E
-
Meslek
PHP Developer
-
Konum
Ankara
-
Ad Soyad
F** S**
-
Mesajlar
57
-
Beğeniler
38 / 7
-
Ticaret
0, (%0)
Dizin dediğim bir klasör düşün içinde 3 tane php dosyası var bu sekilde. Açıkladığın şeyi tam olarak anlamadım. Örnek verir misin? Birde ben dosya yükletmiyorum. Dizindeki bir dosyayı başka bir dizine kaydettiricem hocam.
-
Üyelik
04.04.2018
-
Yaş/Cinsiyet
23 / E
-
Meslek
Sosyal medya Hizmetleri
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** G**
-
Mesajlar
405
-
Beğeniler
161 / 94
-
Ticaret
23, (%96)
Cpanel Dosya Yöneticiden dosyanın üzerine sağ tıkla taşı vardır yada move yazar
Croizer
Thank you Jobs
Banlı Kullanıcı
-
Üyelik
13.10.2018
-
Yaş/Cinsiyet
34 / E
-
Meslek
PHP Developer
-
Konum
Ankara
-
Ad Soyad
F** S**
-
Mesajlar
57
-
Beğeniler
38 / 7
-
Ticaret
0, (%0)
Hocam Cpanelde mevcut evet. Lakin ben bunu programa yaptırtmam lazım. Sayfayı yenilendiğimde bu işlemin olması gerekli kodla yapılması şart.
Croizer
Thank you Jobs
Banlı Kullanıcı
-
Üyelik
13.10.2018
-
Yaş/Cinsiyet
34 / E
-
Meslek
PHP Developer
-
Konum
Ankara
-
Ad Soyad
F** S**
-
Mesajlar
57
-
Beğeniler
38 / 7
-
Ticaret
0, (%0)
Hocam atmış olduğunuz kod .txt .php .js .rtf vs vs gibi dosyaların içeriklerini değiştirir. Bu kodu denedim klasörü taşımadı. Peki Klasörü taşımak için ne yapmak gerekli bi fikriniz var mı?
-
Üyelik
14.08.2016
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web Developer
-
Konum
İzmir
-
Ad Soyad
A** B**
-
Mesajlar
159
-
Beğeniler
54 / 42
-
Ticaret
1, (%100)
Burda biraz işin ameleliği giriyor devreye, herhangi bir class yada framework kullanmıyorsanız 15 20 satırlık kod yazmanız yeterli.
$dosyalar = scandir("tasinacak_klasor");
$kaynak= "tasinacak_klasor/";
$hedef= "hedef_klasor/"; // Eğer direk klasor tasıcam derseniz kaynak klasor ile aynı isimde olabilir.
// Tasınacak klasor içindeki tüm dosyaları dolaşıyoruz.
foreach ($files as $file) {
if (in_array($file, array(".",".."))) continue;
// Tüm dosyaları teker teker tasıyoruz
if (copy($kaynak.$file, $hedef.$file)) {
$tasinanlar[] = $source.$file;
}
}
// sonra kopyalanan dosyaları siliyoruz
foreach ($tasinanlar as $file) {
unlink($file);
}
Bunları yapmak dosya boyutlarına ve klasor içindeki dosya listesine göre uzun sürebilir timeout alabilirsiniz.
2 kişi bu mesajı beğendi.
Croizer
Thank you Jobs
Banlı Kullanıcı
-
Üyelik
13.10.2018
-
Yaş/Cinsiyet
34 / E
-
Meslek
PHP Developer
-
Konum
Ankara
-
Ad Soyad
F** S**
-
Mesajlar
57
-
Beğeniler
38 / 7
-
Ticaret
0, (%0)
Hocam çok teşekkür ederim. Program tıkır tıkır çalışıyor. Eline koluna sağlık. Bunu hiç akıl edememiştim. Biraz düşünmek ve yaratıcılık şart bu işlerde. Tekrardan sağol.
1 kişi bu mesajı beğendi.