Thursday, November 29, 2012

Memantau kapasitas hardisk server

Apakah web hosting yang anda berlangganan melakukan overselling? cek dengan script berikut:

<?
//versi alternatif
//$output = shell_exec('cat /proc/loadavg');
//$loadavg = substr($output,0,strpos($output," "));

// versi utama
$load = @sys_getloadavg();
echo " Server load: ".$load[0]." ".$load[1]." ".$load[2]." | " ;
$free = disk_free_space(".");
$total = disk_total_space(".");
$used = $total - $free ;
$prosen_free = round($free/$total*100,0);
$prosen_used = round($used/$total*100,0);

function ukuran ($angka) {
$size = $angka;
$sz = " B ";
if ($size > 1024) {
$size = round($size / 1024, 2);
$sz = " KB "; // Size In KB
}
if ($size > 1024) {
$size = round($size / 1024, 2);
$sz = " MB "; // Size in MB
}
if ($size > 1024) {
$size = round($size / 1024, 2);
$sz = " GB "; // Size in MB
}
if ($size > 1024) {
$size = round($size / 1024, 2);
$sz = " TB "; // Size in MB
}
return $size.$sz;
}

// webhosting monitor by Fauzan - tecnixindo[a]gmail,com - www,tetuku,com


echo ukuran($used)." (".$prosen_used."%) ";
echo " used | ";
echo ukuran($free)." (".$prosen_free."%) ";
echo " free of ";
echo ukuran($total);
echo " total Disc Space";

?>

Sunday, November 25, 2012

Membuat cronjob di localhost

Di web hosting ada cronjob itu sudah biasa. Tapi di localhost, apakah mungkin kita melakukan cronjob? Anda bisa membuat file php yang didalamnya melakukan loop.

Cara menjalankan cronjob:

Cara 1:
buka di browser, akses ke file php anda dan selanjutnya akan terproses terus menerus sesuai loop yang di seting

Cara 2:
eksekusi dengan:
c:\\xampp\php\php.exe -f c:\\xampp\htdocs\cronjob\index.php
Cara3:
Menggunakan program scheduler

Cara 1 terlihat, cara 2 dan cara 3 proses di background (tersembunyi)

Mengambil isi website lain (url grabbing)

Dengan menggunakan fungsi curl, isi halaman suatu website bisa kita ambil

$aksi = "http://www.urltarget.com/lokasi_halaman.html"; 
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $aksi);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla (nama browser - http://www.tetuku.com)");
curl_setopt($curl, CURLOPT_REFERER, $aksi);
curl_setopt($curl, CURLOPT_POST, false);
$curlData = curl_exec($curl);
curl_close($curl);
echo $curlData;

Pilih waktu berupa select form

Secara default menunjuk waktu saat ini:

<select name="H" id="h">
<option value="01" <? if (date('H') == '01') {echo "selected" ;}?>>01</option>
<option value="02" <? if (date('H') == '02') {echo "selected" ;}?>>02</option>
<option value="03" <? if (date('H') == '03') {echo "selected" ;}?>>03</option>
<option value="04" <? if (date('H') == '04') {echo "selected" ;}?>>04</option>
<option value="05" <? if (date('H') == '05') {echo "selected" ;}?>>05</option>
<option value="06" <? if (date('H') == '06') {echo "selected" ;}?>>06</option>
<option value="07" <? if (date('H') == '07') {echo "selected" ;}?>>07</option>
<option value="08" <? if (date('H') == '08') {echo "selected" ;}?>>08</option>
<option value="09" <? if (date('H') == '09') {echo "selected" ;}?>>09</option>
<option value="10" <? if (date('H') == '10') {echo "selected" ;}?>>10</option>
<option value="11" <? if (date('H') == '11') {echo "selected" ;}?>>11</option>
<option value="12" <? if (date('H') == '12') {echo "selected" ;}?>>12</option>
<option value="13" <? if (date('H') == '13') {echo "selected" ;}?>>13</option>
<option value="14" <? if (date('H') == '14') {echo "selected" ;}?>>14</option>
<option value="15" <? if (date('H') == '15') {echo "selected" ;}?>>15</option>
<option value="16" <? if (date('H') == '16') {echo "selected" ;}?>>16</option>
<option value="17" <? if (date('H') == '17') {echo "selected" ;}?>>17</option>
<option value="18" <? if (date('H') == '18') {echo "selected" ;}?>>18</option>
<option value="19" <? if (date('H') == '19') {echo "selected" ;}?>>19</option>
<option value="20" <? if (date('H') == '20') {echo "selected" ;}?>>20</option>
<option value="21" <? if (date('H') == '21') {echo "selected" ;}?>>21</option>
<option value="22" <? if (date('H') == '22') {echo "selected" ;}?>>22</option>
<option value="23" <? if (date('H') == '23') {echo "selected" ;}?>>23</option>
<option value="24" <? if (date('H') == '24') {echo "selected" ;}?>>24</option>
</select>
:
<select name="i" id="i">
<option value="00" <? if (date('H') == '00') {echo "selected" ;}?>>00</option>
<option value="01" <? if (date('H') == '01') {echo "selected" ;}?>>01</option>
<option value="02" <? if (date('H') == '02') {echo "selected" ;}?>>02</option>
<option value="03" <? if (date('H') == '03') {echo "selected" ;}?>>03</option>
<option value="04" <? if (date('H') == '04') {echo "selected" ;}?>>04</option>
<option value="05" <? if (date('H') == '05') {echo "selected" ;}?>>05</option>
<option value="06" <? if (date('H') == '06') {echo "selected" ;}?>>06</option>
<option value="07" <? if (date('H') == '07') {echo "selected" ;}?>>07</option>
<option value="08" <? if (date('H') == '08') {echo "selected" ;}?>>08</option>
<option value="09" <? if (date('H') == '09') {echo "selected" ;}?>>09</option>
<?php for ($i = 10; $i <= 60; $i++) { ?>
<option value="<?php print $i;?>" <? if (date('i') == $i) {echo "selected" ;}?>><?php print $i;?></option>
<?php }?>
</select>

Pilih tanggal berupa select form

Script pilihan tanggal berikut dalam keadaan default sesuai tanggal hari ini

<select name="d" id="d">
<option value="01" <? if (date('d') == '01') {echo "selected" ;}?>>01</option>
<option value="02" <? if (date('d') == '02') {echo "selected" ;}?>>02</option>
<option value="03" <? if (date('d') == '03') {echo "selected" ;}?>>03</option>
<option value="04" <? if (date('d') == '04') {echo "selected" ;}?>>04</option>
<option value="05" <? if (date('d') == '05') {echo "selected" ;}?>>05</option>
<option value="06" <? if (date('d') == '06') {echo "selected" ;}?>>06</option>
<option value="07" <? if (date('d') == '07') {echo "selected" ;}?>>07</option>
<option value="08" <? if (date('d') == '08') {echo "selected" ;}?>>08</option>
<option value="09" <? if (date('d') == '09') {echo "selected" ;}?>>09</option>
<option value="10" <? if (date('d') == '10') {echo "selected" ;}?>>10</option>
<option value="11" <? if (date('d') == '11') {echo "selected" ;}?>>11</option>
<option value="12" <? if (date('d') == '12') {echo "selected" ;}?>>12</option>
<option value="13" <? if (date('d') == '13') {echo "selected" ;}?>>13</option>
<option value="14" <? if (date('d') == '14') {echo "selected" ;}?>>14</option>
<option value="15" <? if (date('d') == '15') {echo "selected" ;}?>>15</option>
<option value="16" <? if (date('d') == '16') {echo "selected" ;}?>>16</option>
<option value="17" <? if (date('d') == '17') {echo "selected" ;}?>>17</option>
<option value="18" <? if (date('d') == '18') {echo "selected" ;}?>>18</option>
<option value="19" <? if (date('d') == '19') {echo "selected" ;}?>>19</option>
<option value="20" <? if (date('d') == '20') {echo "selected" ;}?>>20</option>
<option value="21" <? if (date('d') == '21') {echo "selected" ;}?>>21</option>
<option value="22" <? if (date('d') == '22') {echo "selected" ;}?>>22</option>
<option value="23" <? if (date('d') == '23') {echo "selected" ;}?>>23</option>
<option value="24" <? if (date('d') == '24') {echo "selected" ;}?>>24</option>
<option value="25" <? if (date('d') == '25') {echo "selected" ;}?>>25</option>
<option value="26" <? if (date('d') == '26') {echo "selected" ;}?>>26</option>
<option value="27" <? if (date('d') == '27') {echo "selected" ;}?>>27</option>
<option value="28" <? if (date('d') == '28') {echo "selected" ;}?>>28</option>
<option value="29" <? if (date('d') == '29') {echo "selected" ;}?>>29</option>
<option value="30" <? if (date('d') == '30') {echo "selected" ;}?>>30</option>
<option value="31" <? if (date('d') == '31') {echo "selected" ;}?>>31</option>
</select>
<select name="m" id="m">
<option value="01" <? if (date('m') == '01') {echo "selected" ;}?>>Januari</option>
<option value="02" <? if (date('m') == '02') {echo "selected" ;}?>>Pebruari</option>
<option value="03" <? if (date('m') == '03') {echo "selected" ;}?>>Maret</option>
<option value="04" <? if (date('m') == '04') {echo "selected" ;}?>>April</option>
<option value="05" <? if (date('m') == '05') {echo "selected" ;}?>>Mei</option>
<option value="06" <? if (date('m') == '06') {echo "selected" ;}?>>Juni</option>
<option value="07" <? if (date('m') == '07') {echo "selected" ;}?>>Juli</option>
<option value="08" <? if (date('m') == '08') {echo "selected" ;}?>>Agustus</option>
<option value="09" <? if (date('m') == '09') {echo "selected" ;}?>>September</option>
<option value="10" <? if (date('m') == '10') {echo "selected" ;}?>>Oktober</option>
<option value="11" <? if (date('m') == '11') {echo "selected" ;}?>>Nopember</option>
<option value="12" <? if (date('m') == '12') {echo "selected" ;}?>>Desember</option>
</select>
<select name="Y" id="Y">
<option value="<? $thn=date('Y')-10; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-9; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-8; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-7; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-6; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-5; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-4; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-3; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-2; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')-1; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y'); echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+1; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+2; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+3; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+4; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+5; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+6; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+7; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+8; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+9; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
<option value="<? $thn=date('Y')+10; echo date($thn) ;?>" <? if (date('Y') == date($thn)) {echo "selected" ;}?>><? echo date($thn) ;?></option>
</select>