Doğru Cevap
-
Merhaba yedekle_ozel.php adında php dosyası oluşturup içine aşağıdaki kodları yapıştırın. Sonra sitenin ana dizinine atın. Ana dizinde birde yedekler adında bir klasör oluşturup chmod değerini 777 yapın. Tarayıcıdan siteniz.com/yedekle_ozel.php diye çağırdığınızda işlem gerçekleşirse ekranda yazı görünecektir. Kullandığım bir kod. gayet iyi çalışıyor. çalıştırıldığında yedekler klasörünün altında günün tarihi ve rasgele sayılardan oluşan adla tar.gz uzantılı bir dosya oluşturur.
örn: 06-29-11_b33acfe435.tar.gz
<?php error_reporting(0); // maximum execution time in seconds set_time_limit (24 * 60 * 60); // Allocate all necessary memory for the image. ini_set('memory_limit', '-1'); $tarih=date("m-d-y"); $rasgele="_".substr(md5(uniqid(rand())), 0,10); $kayit_yeri = "yedeklerim/".$tarih.$rasgele.".tar.gz"; $klasor = "../public_html"; $islem=exec("tar -cvzf $kayit_yeri $klasor"); if($islem){ echo "yedek alındı"; }else{ echo "yedek alınamadı"; } ?>
Cevaplar
Hiç cevap bulunamadı.