Gado-gado Script PHP [Part-I]

Posted: December 1, 2010 in Script Dasar
Tags: ,

Sedikit berbagi dengan skrip yang bisa temen-temen coba, lumayan buat belajar PHP. gak mau repot yah Copas aj di Script PHP ente😀

Gado-gado Counter

<!--?<span class="hiddenSpellError" pre=""-->php
// counter.php
// menghitung jumlah pengunjung
if(file_exists("count.txt")) {
$PF = fopen("count.txt",'r');
$angka = fgets($PF,4096);
fclose($PF);
// menambah 1
$angka++;
$PF = fopen("count.txt",'w');
fputs($PF,$angka);
fclose($PF);
chop($angka);
// menentukan jumlah digit maksimal
$nb_digits = max(strlen($angka), 6);
$angka = substr("0000000000".$angka, -$nb_digits);
// tampilkan di website
echo " Anda pengunjung ke $angka";
}
else {
echo "file data tidak ada.";
}
?>

*Jangan lupa untuk membuat file count.txt, dan taruh dalam folder yang sama dengan ni Script

Gado-gado Kirim Email

<!--?<span class="hiddenSpellError" pre=""-->php
$to =  $mail_admin;//email tujuan
$subject = "Email Pendaftaran Distributor KOPERINDAG";
$message = "
Dear Administrator yang terhormat,
Terdapat user baru yang mendaftar sebagai Distributor.
Mohon Segera Divalidasi, demi kemudahan akses Distributor tersebut.

Regards,
Koperindag Sidoarjo : APERSID,
- Automatic System Websites -
";
$from = $_POST[e_mail];//email sender
$headers = "From: $from , Admin KOPERINDAG : APERSID";
mail($to,$subject,$message,$headers);
?>

Gado-gado Simple Array :

<?
// array_sum.php
// menjumlahkan data angka pada array
echo"Penggunaan fungsi array_sum

<hr />

";
$data1 = array(34, 21, 16, 58);
echo "Jumlah data array data1 = ".array_sum($data1)."
";

$data2 = array("a" => 4.7, "b" => 7.3, "c" => 4.9);
echo "Jumlah data array data2 = ".array_sum($data2)."
";
?>
<?php
$buah = array("d"=>"jeruk", "a"=>"mangga", "b"=>"pepaya", "c"=>"apel");
echo"Pengurutan data menggunakan krsort :
";
krsort($buah);
reset($buah);
while (list($key, $val) = each($buah)) {
    echo "$key = $val<br>";
}
echo"Pengurutan data menggunakan ksort :
";
ksort($buah);
reset($buah);
while (list($key, $val) = each($buah)) {
    echo "$key = $val<br>";
}
?>
<?php
//list.php
//penggunaan fungsi list
$info = array('Kurniawan Dwi', '23 tahun', 'programming');
echo"Penggunaan fungsi List

<hr />

";
// Listing all the variables
list($nama, $umur, $skill) = $info;
echo "Nama : $nama
 Umur : $umur
Keahlian : $skill.";
?>
<?
//arraymulti.php
//membuat array multidimensi.

$data = @array(
	Array ( No =>"01 ",
		Nama=>"Kurniawan ",
		Kota => "Gresik",
		),
	Array (No =>"02 ",
		Nama => "Novi ",
		Kota => "Lamongan",
		),
	Array (No =>"03 ",
		Nama =>"Joko ",
		Kota => "Gresik",
	)
);
Echo"Membuat array multidimensi<br><br>";
Foreach ($data as $val)
{
	Foreach($val as $key =>$data2)
	{
		Echo"$key : $data2";
	}
Echo"<br>";
}
?>

<html>
<head>
<title>Program PHP</title>
</head>
<body>
<?
//data_array.php
$nama_hari=array('Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu');
$data[]= 40;
$data[]= '600';
$data[]= "80";
$data[]= "data array";
$data[]= 'array';
$nama[awal]="Kurniawan";
$nama[akhir]="Dwi";
for($hari=0;$hari<=6;$hari++){
    echo"
Hari $nama_hari[$hari]";
}
For($i=0; $i<5; $i++){
Echo"
variabel \$data[$i] nilainya adalah: $data[$i]";
}
Echo"
variabel \$nama[awal] nilainya adalah: $nama[awal]";
Echo"
variabel \$nama[akhir] nilainya adalah: $nama[akhir]";
?>
</body>
</html>

<html>
<head>
<title>Data Array PHP</title>
</head>
<body>
<?
//data_array2.php.php
// didefinisikan dengan array hewan
$hewan=array(
"kaki"=> array("empat"=>"Kuda",
               "dua"=>"ayam"),
"warna"=>array("putih"=>"kelinci",
               "hitam"=>"musang",
			   "coklat"=>"kucing")
);
// tampilkan array buah[warna][jeruk]
Echo "Nilai dari variabel \$hewan[\"warna\"][\"putih\"] adalah ".$hewan["warna"]["putih"];
?>
</body>
</html>

Gado-gado Waktu

<?php
// fungsi getdate
// getdate.php
$data=getdate();
echo"Hasil data waktu menggunakan fungsi getdate:
";
echo"Data array \$data[seconds] / detik adalah $data[seconds]
";
echo"Data array \$data[minutes] / menit adalah $data[minutes]
";
echo"Data array \$data[hours] / jam adalah $data[hours]
";
echo"Data array \$data[mday] / tanggal adalah $data[mday]
";
echo"Data array \$data[wday] / hari angka adalah $data[wday]
";
echo"Data array \$data[mon] / bulan adalah $data[mon]
";
echo"Data array \$data[year] / tahun adalah $data[year]
";
echo"Data array \$data[yday] / jumlah hari adalah $data[yday]
";
echo"Data array \$data[weekday] / nama hari adalah $data[weekday]
";
echo"Data array \$data[month] / nama bulan adalah $data[month]
";
echo"Data array \$data[0] / angka unik adalah $data[0]
";
?>
<?
// Fungsi mktime.
// mktime.php

echo"
Penggunaan fungsi mktime untuk menciptakan data waktu:

<hr />

";
$data = mktime(12,34,22,12,22,2005);
$jam = date("H : i : s", $data);
$tanggal = date("d-m-Y", $data);
echo"
Hasil penghitungan data jam : $jam
";
echo"
Hasil penghitungan data tanggal : $tanggal";
?>

<?php
echo strtotime("now"), "
";
echo strtotime("10 September 2000"), "
";
echo strtotime("+1 day"), "
";
echo strtotime("+1 week"), "
";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "
";
echo strtotime("next Thursday"), "
";
echo strtotime("last Monday"), "
";
?>

Gado-gado Operator

<?
//operator increment dan decrement
//operator.php
$a=1;

Echo"operasi ++\$a nilai \$a = ".++$a;
Echo"
operasi \$a++ nilai \$a = ".$a++;
Echo"
operasi --\$a nilai \$a = ".--$a;
Echo"
operasi \$a-- nilai \$a = ".$a--;
?>

Gado-gado Simple Class

<?
class kuliah{
function mata_kuliah($mt_k){
return"Mata Kuliahnya kalo ndak salah : ".$mt_k;
}
}
$kuliahx=new kuliah;
echo $kuliahx->mata_kuliah("Algoritma");
?>

Beberapa scripts disini berasal dari beberapa buku dan web yang pernah JIN kerjain.

Semoga Bermanfaat😀 CMIIW…….😀

Comments
  1. firman says:

    salam kenal gan newbie mau tnya nie..
    sya blajar class sya buat test kya gini
    di belajar.php

    di test.php
    mata_kuliah(“Algoritma”);
    ?>

    ketika dijalanin ko hasilnya Fatal error: Class ‘test’ not found in C:\xampp\htdocs\awal_belajar_php\test.php on line 2..
    salahnya gmna gan mohon pencerahn,…..

    • kurniawandwi says:

      udah keliatan tuh😀

      mas bikin pake nama class “test”

      Class ‘test’ not found

      nah deklarasi classnya pake class apa, cek dulu….

      coba copas semua punya’e mas yg dikerjkan, soalnya sebelum saya post mesti saya uji semuanya dulu…mungkin coba2nya saja ada yg salah😀

      CMIIW…😀

  2. cahyes says:

    mo tanya gan….
    1. buat coding dalam php dengan memakai metode array
    2. cara menampilkan data
    1. Propinsi DIY

    * kabupaten cangkringan

    o desa argomulyo
    o desa glagahharjo

    * kabupaten ngemplak

    o desa sindumartani
    o desa umbulmartani

    mohon pencerahannya gan… ^:)^

    • kurniawandwi says:

      statik yah :

       <?  
      	//SIMPLE... 
      	$daerah["Propinsi DIY"]["kabupaten cangkringan"] = array("desa argomulyo","desa glagahharjo");
      	$daerah["Propinsi DIY"]["kabupaten ngemplak"] = array("desa sindumartani","desa umbulmartani");
      	
      	foreach($daerah as $provinsi => $val){
      		echo $provinsi."<br>";
      		foreach($daerah[$provinsi] as $kab => $val){
      			echo "&nbsp;&nbsp;&nbsp;-".$kab."<br>";
      			foreach($daerah[$provinsi][$kab] as $desa => $val){
      				echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*".$val."<br>";
      			}
      		}
      	} 
      	
      	//Model langsung 
      	$daerah2 = array("Propinsi DIY"=>array("kabupaten cangkringan"=>array("desa argomulyo","desa glagahharjo"),"kabupaten ngemplak"=>array("desa sindumartani","desa umbulmartani")));
      	foreach($daerah2 as $provinsi => $val){
      		echo $provinsi."<br>";
      		foreach($daerah2[$provinsi] as $kab => $val){
      			echo "&nbsp;&nbsp;&nbsp;-".$kab."<br>";
      			foreach($daerah2[$provinsi][$kab] as $desa => $val){
      				echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*".$val."<br>";
      			}
      		}
      	} 
      ?>
      

      sebenarnya tergantung kebutuhan, nah permintaan mas seperti itu, saya anggap model multiple array biasa…

  3. cahyes says:

    thanks bgt gan,,, buat remidi tuh… ane kagak mudeng php,, semoga ilmu agan bermanfaat…. jazakumullah

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s