Php ile Unix sunucu üzerinde klasör sıkıştırma

Gün gelir Unix sunucunuz üzerinde PHP ile bir klasör ve içerisindeki tüm alt dosya ve klasörleri sıkıştırmak zorunda kalabilirsiniz. Basit bir adımla bunu saniyeler içerisinde çözebilirsiniz.

Klasörleri Zip’leyin

Klasörleri sıkıştırmanın en hızlı yolu, PHP exec fonksiyonu ile komut gerçekleştirmektir. Bu amaç için hazırlanan birkaç betik denedim ancak tüm alt klasörleri ile birlikte asıl klasörü sıkıştırmayı başaramadım. Sonrasında komut yolu ile bu işlemi gerçekleştirmek aklıma geldi ? Ufak bir araştırmanın ardından gerekli komuta ulaştım.<?phpecho exec('tar -cvzf atmailopen.tar.gz atmailopen');?>Satırı ile bu işlemi gerçekleştirebiliyorsunuz. Burada, sıkıştırmak istediğim klasörün adı atmailopen ve oluşturulacak sıkıştırılmış klasörün dosya adı ise atmailopen.tar.gz oluyor. Bu işlemi yapacağınız dizinin ise yazılabilir olduğundan emin olun tabi. Bu kadar ?

Check Also

Güncelleme Nedir?

Güncelleme yada güncelleştirme daha öncelerden bilgisayarlarda şimdi ise yeni nesil cihazlar olan mobil cihazlar için …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu sayfada 155 sorgu var.