Php Sürüm Eklentisi

Bi scripte sürüm ekleyeceğimde yani wordpress deki gibi. Yeni sürüm çıktığında güncelleme falan olucak. Bu konu ile alakalı makaleler için google a ne yazmam gerek ?

<p>Wordpress&#39;i g&uuml;ncellerken yeni s&uuml;r&uuml;m&uuml;n ZIP dosyasını indirip sunucuda Wordpress&#39;in y&uuml;kl&uuml; olduğu klas&ouml;re y&uuml;kl&uuml;yorsun. ZIP dosyasını oraya &ccedil;ıkardığında t&uuml;m eski dosyaların (index.php vb) &uuml;zerine yenileri yazılmış oluyor. Otomatik g&uuml;ncelleme sistemi de aynı şekilde &ccedil;alışıyor, tek yaptığı ZIP dosyasını indirip a&ccedil;mak.</p> <p>Farklı bir scripti de aynı yolla g&uuml;ncelleyebilirsin. Yeni s&uuml;r&uuml;m&uuml;n dosyalarını ZIP arşivi olarak sıkıştır (public_html klas&ouml;r&uuml;n&uuml; değil, i&ccedil;indeki dosyaları index.php ve scripts gibi diğer klas&ouml;rleri se&ccedil;erek sıkıştır ki a&ccedil;tığında direkt aynı dizine &ccedil;ıkarılsınlar).</p> <pre> <code class="language-php">&lt;?php // Yeni sürüm dosyasının adresi $url = "http://server/script-2.0.zip"; // Dosya adı $dosya = "script-2.0.zip"; // Çıkarılacak dizin $klasor = pathinfo(realpath($dosya), PATHINFO_DIRNAME); // Dosyayı indir file_put_contents($dosya, file_get_contents($url)); // Zip arşivini aç $zip = new ZipArchive; $res = $zip-&gt;open($dosya); if ($res === TRUE) { // Dizine çıkar $zip-&gt;extractTo($klasor); // Arşivi kapat $zip-&gt;close(); echo "Güncellendi!"; } else { echo "$dosya dosyası açılamadı!"; }</code></pre> <p>&nbsp;</p>
Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git