Category Archives: Script PHP

Scipt PHP untuk Unzip file

Code script php untuk unzip file di hosting : php script ini untuk meng unzip file zip yang tersimpan di hosting, tentunya ini terkhusus untuk anda web developer yang tidak menggunakan cPanel hosting karena untuk unzip file di cPanel kita tinggal klik kanan file dan pilin unzip, beda dengan yang seperti saya menggunakan private hosting dan hosting panelnya VestaCP. Kita hanya dapat kelola file dengan akses ftp, web ftp manager menunya terbatas tidak selengkap filemanager di cpanel control panel.

Cara unzip file dengan php

<?php

// file zip diasumsikan satu lokasi dengan file php ini tersimpan.
$file = ‘file-to-unzip.zip’;

// lokasi lengkap $file
$path = pathinfo(realpath($file), PATHINFO_DIRNAME);

$zip = new ZipArchive;
$res = $zip->open($file);
if ($res === TRUE) {
// extract it to the path we determined above
$zip->extractTo($path);
$zip->close();
echo “KEREN BRO! $file telah di extract ke $path”;
} else {
echo “Doh! Saya gagal membuka file $file”;
}

?>

Sumber code script dariĀ stackoverflow

Script PHP Untuk Remote Upload File ke Hosting

Membuat code php untuk import / remote upload file dari url server ke web hosting.

php remote upload

Q : Apa fungsinya ??

A : untuk mengimport / upload file dari suatu server ke dalam server hosting kita, bisa cPanel maupun web hosting panel yang lainnya. Jadi kita tidak perlu mendownload manual dan reupload ulang.

Saya ini punya hobi otak atik seputaran website dan sering kali mengharuskan saya untuk upload file yang lumayan besar ukurannya ke server hosting, entah itu package script ataupun file pendukung lainnya.

Koneksi internet dirumah tidak ada volume kuota yang besar, maklum hanya tethering dari hp ke laptop. Jadi kalau untuk download dan upload file yang besar sayang kan kuotanya.

Script php ini saya dapat saat browsing di Internet, sourcenya disini.

<?php
define(‘BUFSIZ’, 4095);
$url = ‘https://wordpress.org/latest.zip’;
$rfile = fopen($url, ‘r’);
$lfile = fopen(basename($url), ‘w’);
while(!feof($rfile))
fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ);
fclose($rfile);
fclose($lfile);
?>

Code diatas saya contohkan untuk mengimport file installer wordpress ke web hosting kita, jadi untuk install wordpress kita tinggal unzip saja tanpa upload.