11/19/2011

Tutorial Website PHP

Membuat Kode Transaksi Unik Otomatis Berdasarkan Tanggal

 


















Selengkapnya Click Here

Fungsi extract array
PHP (array.php)
<html>
<head>
</head>
<body>
<?php
$data=array('kabupaten' => 'Pasuruan',
'kecamatan' => 'Pandaan',
'desa' => 'Karangjati',
'dusun' => 'Jetak');
extract($data, EXTR_PREFIX_SAME, '');
echo "DATA ASAL <br><br> Kabupaten : $kabupaten <br> Kecamatan : $kecamatan <br> Desa : $desa <br> Dusun : $dusun";
?>
</body>
</html>
Preview :
DATA ASAL

Kabupaten : Pasuruan
Kecamatan : Pandaan
Desa : Karangjati
Dusun : Jetak

 Fungsi php Vprintf

 
PHP (array.php)
<html>
<head>
</head>
<body>
<?php
$buah = array (2, "Rambutan", 3, "Pisang", 1, "Apel", 4, "Durian");
vprintf("Anda mempunyai %d %s,%d %s, %d %s dan %d %s.",$buah);
?>
</body>
</html>

Hasil :
Anda mempunyai 2 Rambutan,3 Pisang, 1 Apel dan 4 Durian.

Mendapatkan informasi dari indeks dengan array keys 

 

PHP (array.php)
<html>
<head>
<title>Array trick</title>
</head>
<body>
<?php
$jadwal = array ('pagi' => 'mie', 'siang' => 'bakso', 'sore' => 'mie', 'malam' => 'sate');
$a=array_keys($jadwal, 'mie');
for($i=0;$i<count($a);$i++){
echo "$a[$i]<br>";
}
?>
</body>
</html>

Fungsi Implode 

 

PHP (array.php)

<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");

$hasil=implode(" - ",$bidang_studi);
echo "hasil = $hasil";
?>
</body>
</html>


Kombinasi explode dengan foreach


PHP (array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$kalimat="bakso,mie,tahu campur,tempe,tahu,kacang";
$pecah=explode(",",$kalimat);
echo '<form name="explode">';
foreach($pecah as $key => $pecah2){
echo "<input type='checkbox' value=$key>$pecah2<br>";
}
echo '</form>';
?>
</body>
</html>

Mengganti Data string menggunakan strtr() 

 

PHP (array.php)

<html>
<head><title>Belajar Array</title>
</head>
<body>

<?php
$data=array("AD" => "adalah",
"SB" => "sebuah",
"PB" => "pembayaran");

$kalimat="Uang AD SB alat PB";
$hasil=strtr($kalimat, $data);

echo "Kalimat utama : $kalimat <br>";
echo "Setelah strtr : $hasil";
?>
</body>
</html>

Mengganti Data Array dengan str_replace 

 

PHP (array.php)
<html>
<head><title>Belajar Array</title>
</head>
<body>

<?php
$sebelum="Orang suka MENEMBAKI cucunya sendiri";
$sesudah=str_replace("MENEMBAKI","MEMELUK", $sebelum);
echo "Sebelum : $sebelum <br>";
echo "Sesudah : $sesudah";
?></body>
</html>

Memecah Array Dengan Explode

 

PHP (explode.php)
<html>
<head><title>Belajar Array</title>
</head>
<body>
<?php
$aktifitas="renang,bermain bola,mancing,berburu,belajar,menembak";
$pecah=explode(",",$aktifitas);
echo "Data yang sudah di pecah : <br>";
print_r($pecah);
echo "<br><br><br>Data array yang diatur dengan for :<br><br>";
for ($i=0;$i<count($pecah);$i++){
echo "$pecah[$i]";
echo "<br>";
}
?>
</body>
</html>

Memecah Array Dengan Str_split

 

PHP (strsplit.php)
<?php
$arraye=str_split("pecahan");
$f=count($arraye);
for ($i=0;$i<$f; $i++){
echo "$i. $arraye[$i]";
echo "<br>";
}
?>  

Menampilkan Semua data array dengan foreach

 

PHP(array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");

foreach ($bidang_studi as $jurusan){
echo "$jurusan<br>";
}
?>
</body>
</html>

Menampilkan Array dengan fungsi Looping for 

PHP(array.php)



<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");

for ($i=0; $i < count($bidang_studi); $i++){
echo "$bidang_studi[$i] <br>";
}
?>
</body>
</html>

Menampilkan Array dengan fungsi Looping While

 

 

PHP(array.php) 
<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");

$i=0;
while ($i < count ($bidang_studi)){
echo "$bidang_studi[$i]<br>";
$i++;
}
?>
</body>
</html>

Menampilkan array dengan print_r

 

PHP(array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
print_r($bidang_studi);
?>
</body></html>

Konsep Dasar Array dalam PHP

 

PHP(array.php)
<html><head><title>Belajar Array</title></head>
<body>
<?php
$jur_ti="Teknologi Informatika";
echo "1. Maka tampil seperti ini : $jur_ti<br>";

$bidang_studi = array ("Teknik Informatika",
"Sistem Informasi",
"Teknik Komputer",
"Manajemen Informatika",
"Komputer Akuntansi");
echo "2.Dulu Jurusan saya : $jur_ti , Tapi sekarang ".$bidang_studi['2']."";
echo "<br><br><br>No 1 adalah Bukan Array, tapi No 2 ialah array";
?>
</body></html>

PHP Fungsi

 

Contoh fungsi yang sederhana :
PHP (fungsi.php)
<html>
<body>

<?php
function tulisnama()
{
echo "Muhammad Nurhalim";
}

echo "Nama Saya adalah";
tulisnama();
?>

</body>
</html>


Menambahkan Parameter pada fungsi tulisnama :
PHP (fungsi.php)
<html>
<body>

<?php
function tulisnama($nama)
{
echo $nama . " bin soleh.<br />";
}

echo "Nama saya adalah ";
tulisnama("halim");
echo "Nama Kakak saya adalah ";
tulisnama("wulan");
?>

</body>
</html>
Menggunakan fungsi untuk operasi matematika seperti penambahan atau perkalian :
PHP(fungsi.php)
<html>
<body>

<?php
function tambah($x,$y)
{
$total=$x+$y;
return $total;
}

echo "3 + 12 = " . tambah(3,12);
?>

</body>
</html>

Session PHP

 

Session merupakan script yang berfungsi menyimpan data sementara dari website.
Contoh Pengguna an Session :

1. Memulai session

PHP (start.php)

<?php session_start(); ?>

<html>
<body>

</body>
</html>

2. Menyimpan session

PHP (storing.php)


<?php
session_start();
// store session data
$_SESSION['views']=1;
?>

<html>
<body>

<?php
//retrieve session data
echo "Pageviews=". $_SESSION['views'];
?>

</body>
</html>
3. Melihat session
PHP (view.php)
<?php
session_start();

if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
?>
4. Menghapus session
PHP (destroy.php)
<?php
session_destroy();
?>

Menampilkan status twitter di website kita

 

1. Silakan Anda cek id twitter anda di http://www.idfromuser.com

2. XML document :
Contoh ID :  218392201
Ketikkan Pada Url anda : http://twitter.com/statuses/user_timeline/218392201.rss
Maka Akan Tampil seperti berikut :


 <item>
<title>...</title>
<description>...</description>
<pubDate>...</pubDate>
<guid>...</guid>
<link>...</link>
<twitter:source>...</twitter:source>
<twitter:place/>
</item>

3. Membaca data XML dengan php :


<?php $idTwitter ='218392201';
$xml = simplexml_load_file("http://twitter.com/statuses/user_timeline/".$idTwitter.".rss");
foreach($xml->channel->item as $data)
{
echo "<p>";
echo $data->pubDate."<br>";
echo $data->title;
echo "</p>";
}
?>

4. Membaca status akhir :


<?php
$idTwitter = '218392201';
$showStatus = 5;
$xml = simplexml_load_file("http://twitter.com/statuses/user_timeline/".$idTwitter.".rss");
$counter = 1;
foreach($xml->channel->item as $data)
{
echo "<p>";
echo $data->pubDate."<br>";
echo $data->title;
echo "</p>";
if ($counter == $showStatus) break;
else $counter++;
}
?>





 

 

 

 

 

Contoh Penggunakan If, Else If, dan Else.

 

Menentukan Penampil Gambar
HTML (Form.html)
<form action="form.php" method="post">
Jenis Roti : <select name="jenis">
<option value="tart">Tart</option>
<option value="cup">Cup</option>
</select><br>
Jumlah Roti : <select name="jumlah">
<option value="3">3</option>
<option value="6">6</option>
<option value="9">9</option>
</select><br>
Pilih Warna : <select name="warna">
<option value="red">red</option>
<option value="blue">blue</option>
</select><br>
<input type="submit">
</form>

PHP (form.php)
<?php
if (($jenis == "tart") and ($jumlah == "3") and ($warna == "red")){
echo "<img src='3red.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '6') and ($warna == 'red')){
echo "<img src='6red.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '9') and ($warna == 'red')){
echo "<img src='9red.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '3') and ($warna == 'blue')){
echo "<img src='3blue.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '6') and ($warna == 'blue')){
echo "<img src='6blue.jpg' width='100'>";
}
else if (($jenis == 'tart') and ($jumlah == '9') and ($warna == 'blue')){
echo "<img src='9blue.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '3') and ($warna == 'red')){
echo "<img src='3redcup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '6') and ($warna == 'red')){
echo "<img src='6redcup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '9') and ($warna == 'red')){
echo "<img src='9redcup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '3') and ($warna == 'blue')){
echo "<img src='3bluecup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '6') and ($warna == 'blue')){
echo "<img src='6bluecup.jpg' width='100'>";
}
else if (($jenis == 'cup') and ($jumlah == '9') and ($warna == 'blue')){
echo "<img src='9bluecup.jpg' width='100'>";
}
?>

Mengambil Data website lain, dengan technik grabbing


Grabbing.php

<?php

function grabbing($url){

$grab = curl_init();
curl_setopt($grab, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($grab, CURLOPT_URL, $url);
$get = curl_exec($grab);
curl_close($grab);
return $get;
}

$hasil = grabbing('http://situs.com');
$situs = explode('<b>', $hasil);
$situs2 = explode('</b>', $situs[1]);

echo $situs2[1];

?>
Example
Grabbing www.gudangpuisi.com.












Grabbing.php


<?php
function grabbing($url){
$get = curl_init();
curl_setopt($get, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($get, CURLOPT_URL, $url);
$finish = curl_exec($get);
curl_close($get);
return $finish;
}
$grab =  grabbing('http://www.gudangpuisi.com/');
$html = explode('<div id="content" class="grid_10">', $grab); // batas awal potongan html
$html2 = explode('<div id="myController">', $html[1]); // batas akhir potongan html
echo "<table align='center' width='700' border='1'><tr><td>";
echo "$html2[0]";
echo "</td></tr></table>";
?>

Tidak ada komentar:

Posting Komentar

Switcheroo
My Blog Sitcheroo

Beberapa kunci sukses menjadi Programmer

1. Kuasai bahasa Inggris, paling tidak bisa membaca dokumen, kalau masih belum bisa belajar secara bertahap, gunakan kamus online, gunakan translate online seperti google translate, semua gratis dan dengan mudah anda dapatkan di internet.

1.2. Segera beli Komputer atau notebook, sebagai alat wajib yang harus dimiliki, kalau tidak ada duit jadi operator warnet yang pemiliknya baik hati.

1.3. Sambung dengan koneksi internet, baik lewat HP, atau ke Warnet, kabar bagus kalau anda punya notebook WIFI, anda bisa dapat akses gratis pake fasilitas HOTSPOT. yang tersebar di seluruh penjuru.

2. Pelajari Materi Pokok, atau mata kuliah pokok yaitu Belajar coding, mulai dari logika sederhana yaitu menampilkan kata “Hello Word”, baik untuk program dekstop maupun untuk web programming.

3. Mulai praktek, jangan banyak terori, nanti gak kelar-kelar.

4. Saat ini ada 2 kelompok programming dari segi tampilan atau output yaitu Web Programming, seperti PHP, Java, JSP dan ASP. Dan desktop programming seperti C, Visual Basic, Delphi, Java desktop.

4.2. Pelajari sesuai target Kalau ingin buat website terprogram kuasai saja PHP. di internet materi ini tersedia melimpah ruah. Buat program sederhana dulu, dan semua ada contoh, ikuti dan coba praktekkan.

4.3. Untuk desktop gunakan Visual C, Visual Basic, Delphi, atau Java, saya anjurkan Visual basic atau delphi, tapi jika ingin jago kuasai C++.

5. Pelajari dan kuasai Database SQL, contoh Mysql, Oracle, Interbase, Microsoft SQL, Postgre SQL dan pulihan SQL lainnya. Yang populer Mysql dan Postgree terutama aplikasi web base.

6. Pelajari dan Kuasai jaringan Komputer dan Internet

7. Pelajari dan Kuasai Desain seperti photoshop, meskipun anda tidak suka.

8. Untuk mengusai minimal satu bidang dibutuhkan minimal 1 tahun, dan master 4 tahun, dan jika kita serius maka semakin lama semakin mantap, dan semakin banyak orang yang menawari anda.

9. Agar lebih PD kontrak atau kos di deket anak kuliah Jurusan IT

10. Kalau Ingin jadi Programer handal jangan lupa nanti pelajari: UML, ER, CRUD, DFD, Flowchart and Mind Map.

A.Ayo Raih Prestasi, meskipun anda tidak kuliah

B.Bangun komunitas online yang banyak tersedia di internet.

C.Fokus pada satu tujuan, yakin bahwa kita bisa, tanpa harus kuliah.

D. Praktek, praktek dan praktek, Coba, coba dan coba. Masihkan menyalahkan Pemerintah, Orang tua, keadaan, nasip, saya rasa saatnya menyalahkan diri sendiri, dimana peluang begitu banyak,kesempatan begitu terbuka tapi kita tidak melakukan apa apa. Ayo……semangat, kerja keras, kerja cerdas, kerja untuk masa depan yang gemilang, tanpa menjadi beban orang orang lain dan beban bagi diri sendiri...

Popular Posts