Langganan Feed

Masukkan Email Anda:

Delivered by FeedBurner

Arsip

Total Tayangan Halaman

Tampilkan postingan dengan label php. Tampilkan semua postingan
Tampilkan postingan dengan label php. Tampilkan semua postingan

Tutorial PHP

Written By batikbumi on 10 Mar 2012 | 09.16

Sekilas pada Tutorial PHP
tutorial php
Tutorial PHP
PHP pertama kali ditemukan oleh Rasmus Lerdorf, dia adalah seorang programer unix dan perl pada waktu itu . Pada saat itu, Rasmus adalah seorang pengangguran, sehingga ia berusaha untuk meluangkan waktu kekosongannya dengan membuat sebuah skrip makro perl CGI, yang pada awal tujuannya hanya untuk mengetahui siapa saja yang melihat resume tulisan pada homepage pribadinya. Saat ini PHP berkembang dengan sangat cepatnya, dan menjadikan andalan (populer) bagi situs-situs web, baik besar maupun kecil. dan sudah banyak beredar tutorial php secara online.

KONSEP PHP

Konsep PHP sangat sederhana, bahkan lebih sederhana daripada CGI. Sehingga dalam membuat dokumen PHP, cukup membuat sebuah HTML biasa, hanya saja ditambahkan dengan kode-kode program yang diapit dalam tanda <?....?>. Dalam hal ini, Interpreter PHP dalam mengeksekusi kode PHP ini berjalan pada sisi server (disebut server-side), sehingga sangat  berbeda sekali dengan program maya java yang mengeksekusi program pada sisi client (client-side).

PENULISAN PHP

PHP dalam penulisannya dapat dengan berbagai cara. Ada beberapa model penulisan PHP seperti dibawah ini:
Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa.
<script language="php">
   . . kode PHP ditaruh disini . . .
</script>
Cara yang lebih singkat adalah:
<?php
  . . . . kode PHP  ditaruh disini . . . .
?>
Atau bisa juga
<?
  . . . . kode PHP ditaruh disini. . . .
 ?>

Skrip gaya_tulis.php
<html>
<head>
<title> mengenal model penulisan php skrip</title>
</head>
<body >
<h1>
Contoh penulisan kode php
dengan berbagai gaya</h1><br>
<script language="php">
echo "Jika editor tidak mampu memproses kode ini,gunakan gaya javaskrip <br>";
# ini adalah gaya java skrip
</script>
Cara yang lebih singkat adalah:
<?php
echo "Model penulisan seperti XML dokumen success<br>";
?>
<h2>Atau bisa juga </h2>
<?
echo " Model paling sederhana ini juga success ".
" akan kita gunakan seterusnya, karena paling mudah<br>\n";
?>
</body>
</html>
Akhir skrip

MENGENAL VARIABEL

Semua bahasa pemrograman pasti menyediakan variable, yang berfungsi menyimpan suatu nilai dan nilai yang ada didalamnya dapat diubah-ubah sewaktu-waktu. Penulisan variable dalam PHP diawali dengan tanda $. Ada dua buah skrip yang dapat anda coba untuk memahami variable dalam PHP.

Skrip var1.php
<html>
           <body>
   <head>
        <title>Tutorial php</title>
     </head>
<?
print("<center>");
print("Sekarang adalah tanggal:");
print(date(" d F Y"));
print("</center>");
?>
<hr>
klik kirim dan lihat hasilnya pada
<br>
<form action="bacaVar.php" methode="post">
Nama:           <input type="text" name="nama">
<input type="submit" name="submit" value="kirim">
</form>
            </body>
         </html>

Akhir skrip


Skrip bacaVar.php
         <html>
            <body>
<head>
    <title>Tutorial Php</title>
</head>
<?
print("sekarang adalah tanggal:");
print(date(" d F Y"));
print("<h1>"." Selamat $nama <br>");
print("</h1>");
print("Sekarang anda diharapkan paham mengenai manfaat php");
?>
           </body>
         </html>

Akhir skrip

MENGENAL KOMENTAR
       Keberadaan suatu komentar dalam bahasa pemrograman sangatlah penting, karena dapat digunakan untuk menganalisis suatu source code yang kompleks atau mengecek apabila terjadi kesalahan. Pada tutorial php ini dapat dilihat beberapa model penulisan komentar dalam PHP yaitu sebagai berikut:
// Ini adalah komentar dalam satu baris
/* Kalau yang ini, komentar
dalam banyak baris, yang baru
akan selesai setelah diakhiri
dengan */

Skrip komentar.php
      <html>
    <body>
        <pre>
kalau komentar bertanda #, // maupun /*...*/ <br>ditampilkan berarti anda salah menempatkan komentar
<?
// Ini adalah komentar dalam satu baris
print ("komentar jenis satu berhasil ");
/* Kalau yang ini, komentar
dalam banyak baris, yang baru
akan selesai setelah diakhiri
dengan */
print "komentar banyak baris juga bisa <br>";
print"<hr>";
print ("begitu pula komentar model shell");
# komentar model shell ?>
<h3>
Ditambah lagi model
<? # echo "baris";?>
komentar didalam skrip juga jalan
</h3>
<hr bgcolor="red" size="5">
<h2>
Sehingga jenis komentar diatas,
semuanya dapat digunakan di dalam php
</h2>
     </body>
</html>

Akhir skrip

MENGENAL OPERATOR
      Operator digunakan dalam program untuk melakukan suatu operasi, baik itu penjumlahan, perkalian, maupun perbandingan. Nilai yang dioperasikan oleh operator dinamakan operand atau argumen sehingga akan membentuk suatu ekspresi(ungkapan).
  1. Operator Aritmatika
Operator aritmatika merupakan operator yang digunakan untuk melakukan operasi matematika dasar. Adapun contohnya yaitu:
4+2*5
Catatan:
tanda + dan * disebut operator, sedangkan nilai 4,2 dan 5 itu dinamakan operand atau argumen.
Table 5. Operator Aritmatika
Contoh
Nama
Hasil
$a + $b
Penjumlahan
Jumlah dari $a dan b
$a - $b
Pengurangan
Sisa dari penguranga $a dan $b
$a * $b
Perkalian
Perkalian dari $a dan $b
$a / $b
Pembagian
Pembagian dari $a dan $b
$a % $b
Modulus
Sisa hasil bagi dari $a dibagi dengan $b

Skrip komentar.php
<html>
  <head>
    <title>Contoh Operator Aritmatik</title>
  </head>
  <body>
    <?
      print("penjumlahan dan pengurangan:<br>\n");
      printf("6+1 = %d<br>\n",6+1);
      printf("6-1 = %d<br>\n",6-1);
      print("perkalian:<br>\n");
      printf("6*2 = %d<br>\n",6*1);
      print("Pembagian:<br>\n");
      printf("6/4 ="); print(6/4);
      print("<br>\n");
      print("6 % 5 ="); print(6%5);     
      print("<br>\n");
      print("6 % 4 ="); print(6%4);
      print("<br>\n");
    ?>
   </body>
</html>

Akhir skrip


  1. Operator Pembanding
Operator pembanding biasanya digunakan untuk melakukan pembandingan dua buah operand untuk menghasilkan nilai benar atau salah.
Table 6. Operator Pembanding
Operator
Arti
<
Kurang dari
==
Sama dengan
>
Lebih dari
<=
Kurang dari atau sama dengan
<>
Tidak sama dengan
<
Kurang dari
>=
Lebih dari atau sama dengan
>
Lebih dari
!=
Tidak sama dengan
           
Skrip komentar.php
           <html>
               <head>
                        <title>Contoh Operator Pembanding</title>
              </head>
               <body>
                        <?
      $a =1;
      $b= 2;
      $c= 1;
      printf("$a > $b -> %d<br>\n", $a > $b);
      printf("$b > $a -> %d<br>\n", $b > $a);
      printf("$a < $b -> %d<br>\n", $a < $b);
      printf("$a==$c  -> %d<br>\n", $a== $c);
      printf("$a==$b  -> %d<br>\n", $a== $b);
      printf("$a!=$c  -> %d<br>\n", $a!= $b);
      printf("$a<>$c  -> %d<br>\n", $a<> $b);
                        ?>
             </body>
     </html>

Akhir skrip

  1. Operator logika
Operator logika biasanya digunakan untuk membandingkan dua ekspresi perbandingan dan menghasikan nilai yang bersifat Boolean. Jenis operator logika dapat dilihat pada tabel berikut
Tabel 7. Operator Logika
Operator
Arti
Hasil
$a and $ b
Operasi and
True jika $a dan $ b true
$a or $ b
Operasi or
True jika salah satu $a atau $ b true
$a xor $b
Operasi X or
True jika salah satu saja $a atau $ b true
! $a
Operasi not
True jika $a false
$a && $ b
Operasi and
True jika $a dan $ b true
$a || $ b
Operasi or
True jika salah satu $a dan $ b true
    
Skrip logika.php
<html>
    <head>
       <title>Contoh Operator Logika</title>
  </head>
  <body>
    <?
 $kar=a;
printf("$kar adalah huruf kapital : %d<br>\n",$kar>= 'A' and $kar<='Z');
printf("$kar adalah huruf kecil : %d<br>\n", $kar>= 'a' and $kar<='z');
printf("$kar adalah huruf angka : %d<br>\n",$kar>= '0' and $kar<='9');
     ?>
</body>
</html>

Akhir skrip


  1. Operator String
Ada dua operator string yaitu “.” Dan “.=”. untuk pemakaiannya cobalah perhatikan potongan skrip berikut:
$a= ” lagi belajar”;
$b= $a.”PHP”;
gaya lain
$a= ” lagi belajar”;
$a.= “PHP”
Potongan skrip diatas akan menghasilkan string baru yaitu lagi belajar PHP.
PHP juga mengenal penulisan dengan menggunakan karakter khusus, yang biasanya didahului dengan simbol backslash.
Table 8. karakter–karakter yang didahului tanda \
Penulisan
Makna pada karakter
\”
Petik ganda
\\
Backshash
\$
Tanda dolar
\n
Newline (pindah baris)
\t
Tab
\00 s/d \ff
Karakter heksadesimal
Sekian dulu tutorial php kali ini, Semoga bermanfaat..
09.16 | 5 komentar | Read More

Cara Mengatasi Register Global Off Pada PHP

Written By batikbumi on 21 Feb 2012 | 04.45

Register global adalah salah satu setting yang terdapat di dalam file php.ini yang bertugas mengatur apakah variable-variable EGPCS (Environment, Get, Post, Cookie, Server) akan didaftarkan sebagai variable global atau tidak.


Register global Off biasanya ditandai dengan :
1. Aplikasi bisa berjalan normal di localhost, tapi ketika sudah di onlinekan tidak mau berjalan.
2. Aplikasi login tidak berjalan, padahal user dan password sudah benar.
3. Data-data yang diinputkan melalui form tidak bisa disimpan maupun ditampilkan hasilnya.
4. Aplikasi Upload tidak bekerja.

Untuk mengetahui apakah settingan register kita pada posisi OFF/ON adalah dengan menjalankan file phpinfo.php di browser anda, lihat gambar



Dari sini dapat diketahui kalau file php.ini kita berada di directori E:\www\xampp\apache\bin\php.ini. Untuk melakukan perubahan pada settingannya, bisa dibuka dengan text editor seperti notepad.

Catatan:
1. Setiap setelah selesai melakukan perubahan pada file php.ini, Server/Apache harus direstart dahulu agar perubahan bisa berfungsi dengan baik.
2. Kalimat/kata-kata yang berada di samping tanda titik koma (;) pada file php.ini dianggap hanya sebagai komentar (konfigurasinya tidak aktif).

Untuk mengatasi Register Global yang di setting pada posisi off dapat dengan cara:
1. Dengan membuat file .htaccess, caranya : Tulis script berikut pada notepad

            php_flag register_globals on

lalu save as dengan membari nama file dengan .htaccess. Kemudian letakkan file ini ke folder dimana file-file aplikasi php anda disimpan. (untuk yang sudah online biasanya di folder publik_html)
2. Buat file baru dengan notepad dan diberi nama php.ini yang berisi script :

           register_globals = On

Kemudian letakkan file php.ini yang telah kita buat ke folder yang sama dengan file .htaccess yang telah kita buat sebelumnya.

Semoga bermanfaat.
04.45 | 4 komentar | Read More