Monday, June 4, 2012

Menyisipkan Skrip HTML ke Skrip PHP

Pada contoh sebelumnya kita menyisipkan beberapa Skrip PHP ke dalam halaman web HTML. Sekarang mencoba kebalikannya yaitu menempatkan tag HTML ke dalam Skrip PHP. Contoh berikut berisi Skrip PHP yang dirancang untuk output yang diperlukan HTML untuk menampilkan halaman sederhana. Seperti contoh sebelumnya, membuat file ini, meng-upload ke server web Anda dan beban menjadi sebuah web browser:

 <?php
echo "<html>\n";
echo "<head>\n";
echo "<title>My Second PHP Example</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<p>Some Content</p>\n";
echo "</body>\n";
echo "</html>\n";
?>


Ketika Anda memuat ini ke browser Anda akan seolah-olah semua yang ada di file tersebut adalah file HTML, dan jika Anda menggunakan fitur tampilan halaman sumber browser Anda HTML adalah, Infact, semua akan Anda lihat. Hal ini karena PHP pra-prosesor hanya membuat HTML itu diberitahu ketika skrip dieksekusi :


<html>
<head>
<title>My Second PHP Example</title>
</head>
<body>
<p>Some Content</p>
</body>
</html>



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Menyisipkan File PHP ke File HTML

Seperti Anda mungkin telah menyadari, dengan menguji modul PHP pada server Web Anda Anda telah dibuat Skrip PHP pertama anda. Sekarang kita akan melanjutkan untuk membuat script lain yang tertanam ke dalam halaman HTML. Buka editor Anda dan membuat file HTML berikut:

<html>
<head>
<?php
echo '<title>My First PHP Script</title>';
?>
</head>
<body>
<?php
       echo '<p>This content was generated by PHP</p>';
?>
<p>And this content is static HTML</p>
</body>
</html>


Simpan file ini sebagai example.php dan meng-upload ke server web Anda.
Selamat mencoba Skrip PHP ini



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Membuat Mail Sederhana Dengan PHP



Skrip PHP ini tidak hanya pendidikan, tapi juga berlaku untuk pengembangan Web praktis. Hal ini memungkinkan Anda untuk menempatkan formulir sederhana untuk mengirimkan email pada setiap halaman HTML. Skrip PHP ini menunjukkan cara untuk mengumpulkan input pengguna, melakukan validasi formulir dengan PHP, dan mengirim email.

Pertama, membuat mail.html bentuk halaman (Anda mungkin menyebutnya apa pun yang Anda suka) ...


<html>
<head><title>Mail sender</title></head>
<body>
<form action="mail.php" method="POST">
<b>Email</b><br>
<input type="text" name="email" size=40>
<p><b>Subject</b><br>
<input type="text" name="subject" size=40>
<p><b>Message</b><br>
<textarea cols=40 rows=10 name="message"></textarea>
<p><input type="submit" value=" Send ">
</form>
</body>
</html>  


 Bentuknya berisi bidang teks diperlukan Email, Subjek, Pesan, dan tombol Kirim. jalur ini
<form action="mail.php" method="post">
memberitahu browser file PHP yang akan memproses bentuk dan metode apa yang digunakan untuk mengirim data.

Ketika user mengisi form dan menekan tombol Kirim, file mail.php disebut ...



<html>
<head><title>PHP Mail Sender</title></head>
<body>
<?php

/* All form fields are automatically passed to the PHP script through the array $HTTP_POST_VARS. */
$email = $HTTP_POST_VARS['email'];
$subject = $HTTP_POST_VARS['subject'];
$message = $HTTP_POST_VARS['message'];

/* PHP form validation: the script checks that the Email field contains a valid email address and the Subject field isn't empty. preg_match performs a regular expression match. It's a very powerful PHP function to validate form fields and other strings - see PHP manual for details. */
if (!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $email)) {
  echo "<h4>Invalid email address</h4>";
  echo "<a href='javascript:history.back(1);'>Back</a>";
} elseif ($subject == "") {
  echo "<h4>No subject</h4>";
  echo "<a href='javascript:history.back(1);'>Back</a>";
}

/* Sends the mail and outputs the "Thank you" string if the mail is successfully sent, or the error string otherwise. */
elseif (mail($email,$subject,$message)) {
  echo "<h4>Thank you for sending email</h4>";
} else {
  echo "<h4>Can't send email to $email</h4>";
}
?>
</body>
</html> 

Seperti yang Anda lihat, script hanya satu jika ... else if ... lain pernyataan. Pada awalnya, memvalidasi kolom formulir yang diperlukan. Perhatikan bahwa bentuk Skrip  PHP validasi dilakukan di server, setelah mengirim semua data. Oleh karena itu, akan menjadi ide yang baik untuk menggabungkan sisi server validasi form dengan PHP dan client-side validasi form dengan JavaScript untuk menghindari data yang tidak perlu pengiriman.

Jika alamat email yang valid dan subjek tidak kosong, script mengirimkan surat dan menampilkan pesan yang sesuai. Perhatikan bagaimana variabel $ email yang termasuk ke dalam string output.

Anda juga dapat menggunakan Skrip PHP ini untuk menerapkan aman
"Contact Us" fungsi pada website Anda. Pengunjung Anda akan dapat mengirimkan pesan, tetapi alamat email Anda tidak akan ditampilkan pada halaman dan spam bots, bahwa parse halaman mencari alamat email potensial, tidak akan mendapatkannya.

Hanya menghapus kolom teks Email dari bentuk dan mengganti baris pertama Skrip PHP dengan sesuatu seperti ...
$ email = 'YourAddr@YourMail.com';
Dan, tentu saja, Anda tidak perlu memvalidasi alamat email dalam kasus ini.



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Dasar Sintak Dalam PHP

PHP adalah server side scripting bahasa yang digunakan di Internet untuk membuat halaman web dinamis. Hal ini sering digabungkan dengan MySQL, database server relasional yang dapat menyimpan informasi dan variabel file PHP dapat digunakan. Bersama-sama mereka dapat membuat segala sesuatu dari situs web sederhana untuk sebuah situs bisnis web penuh sesak nafas, sebuah forum web interaktif, atau bahkan online peran bermain permainan.

Pelajari lebih lanjut tentang  Skrip PHP.

Sebelum kita dapat melakukan hal-hal mewah besar pertama kita harus belajar dasar-dasar dari mana kita membangun.

     Mulai dengan membuat file kosong dengan menggunakan program yang dapat menyimpan dalam format teks biasa.

     Simpan file Anda sebagai file PHP., Untuk mypage.php misalnya. Menyimpan halaman dengan ekstensi php. Memberitahu server Anda yang akan perlu untuk menjalankan Skrip PHP.

     Masukkan pernyataan < php untuk membiarkan server tahu bahwa ada Skrip PHP datang.

     Setelah ini kita akan memasuki tubuh program PHP kita.

     Masukkan pernyataan > agar browser mengetahui Skrip PHP selesai.
Setiap bagian Skrip PHP dimulai dan diakhiri dengan menyalakan dan mematikan tag PHP untuk membiarkan server tahu bahwa perlu untuk menjalankan PHP di antara mereka. Berikut ini sebuah contoh:

<?php //on

//and

//off ?>


Semuanya antara <? Php dan?> Dibaca sebagai Skrip PHP. < Php pernyataan juga? Dapat diutarakan sebagai hanya <? jika diinginkan. Apapun di luar tag PHP dibaca sebagai HTML, sehingga Anda dapat dengan mudah beralih antara PHP dan HTML sesuai kebutuhan. Ini akan berguna di kemudian pelajaran kita.


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Tag Dalam PHP

Ketika mem-parsing file PHP, tampaknya untuk membuka dan menutup tag, yang  < php dan ?> Yang memberitahu  Skrip PHP untuk memulai dan menghentikan menginterpretasikan kode di antara mereka. Parsing dengan cara ini memungkinkan Skrip PHP untuk dimasukkan dalam semua jenis dokumen yang berbeda, karena semuanya di luar dari sepasang membuka dan menutup tag diabaikan oleh parser PHP.

Dalam Skrip PHP juga memungkinkan untuk tag pendek <? dan > (yang putus asa karena mereka hanya tersedia jika diaktifkan dengan direktif konfigurasi php.ini short_open_tag file, atau jika Skrip PHP sudah dikonfigurasi dengan opsi - enable-short-tags ?

Jika file adalah murni Skrip PHP, adalah lebih baik menghilangkan tag penutup Skrip PHP di akhir file. Hal ini untuk mencegah kecelakaan spasi atau baris baru setelah tag penutup Skrip PHP yang dapat menyebabkan efek yang tidak diinginkan karena Skrip PHP akan mulai output buffering ketika tidak ada niat dari programmer untuk mengirimkan output apapun pada titik script.

<?php
echo "Hello world";

// ... more code

echo "Last statement";

// the script ends here with no PHP closing tag




Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

PHP Dan HTML

PHP sangat cocok untuk menghasilkan sumber HTML yang Anda bahkan tidak perlu memiliki satu baris Skrip PHP dalam file untuk menyimpan dan menyebutnya dengan ekstensi php.. Simpan Skrip HTML sebagai hello_you.php di root dokumen Apache:
 
<html>
<body>
Hello you
</body>
</html>

Sebut saja dengan cara yang sama Anda telah dilakukan, http://localhost/hello_you.php. Bila Anda menggunakan ekstensi. Php file tersebut akan ditangani oleh interpreter PHP. Meskipun file ini hanya berisi HTML, interpreter PHP akan membaca dan memproses tanpa masalah. Tapi ekstensi php hanya akan memicu interpreter PHP jika file dilayani oleh server Web, jika tidak browser akan menanyakan apakah Anda ingin menyimpan atau mengeditnya.

 

Spaghetti

Gaya yang paling umum dari PHP dan HTML coding adalah gaya spaghetti coding, di mana keduanya dicampur, seperti di versi baru ini hello_you_2.php:


<html>
<body>
<?php
echo 'Hello you';
?>
</body>
</html>


Segala sesuatu di dalam <php?> Tag akan ditafsirkan sebagai kode PHP. Segala yang di luar tag ini akan dikirim ke klien apa adanya. Interpreter PHP tidak akan mencoba untuk mengurai itu.

Panggil versi terakhir dan melihat sumber halaman (ingat bagaimana?). Anda akan melihat bahwa sumber halaman ini sebagian dihasilkan oleh kode PHP adalah sama sebagai sumber halaman dari versi pertama tanpa kode PHP.

Berikut ini adalah sesuatu yang Anda benar-benar harus mengerti. Browser klien tidak akan pernah melihat satu baris kode PHP. Tidak ada. Zero. Semua kode PHP akan ditafsirkan oleh server dan diganti dengan teks apapun instruksi PHP Anda kirim ke, jika ada. Browser hanya akan mendapatkan HTML, yang semua itu bisa mengerti selain CSS dan Javascript.



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Dasar Membuat script PHP

Kekuatan sebenarnya dari Skrip PHP terletak pada kapasitasnya untuk personalisasi halaman atau mengirimkan halaman yang diminta oleh pengguna. Halaman pribadi yang lebih dikenal sebagai halaman yang dihasilkan secara dinamis.

Untuk membuat PHP menyadari apa yang seharusnya untuk mengirim ke pengguna yang meminta, pengguna harus mengirimkannya beberapa informasi.

Seiring dengan server dan nama halaman kita ketik di address bar, URL, kita juga dapat melampirkan apa yang dikenal sebagai string query. Seperti di:

http://localhost/hello_you_3.php?name=John

Teks setelah itu? adalah string query. Ini berisi pasangan nama variabel dan nilai variabel. Dalam string query di atas kami melewati name variabel dengan John nilai.

Sekarang kita dapat menulis kode PHP untuk menangkap nilai-nilai dan menampilkannya kepada pengguna. Ini adalah hello_you_3.php. Sebut saja seperti di atas.

<html>
<body>
<?php
echo 'Hello ';
echo $_GET['name'];
echo '<br />I know you are a ';
echo $_GET['occupation'];
?>
</body>
</html>


Array $ _GET akan menahan semua parameter yang dikirimkan dalam string query. Mari kita lulus juga pendudukan pengguna dalam hello_you_4.php:

<html>
<body>
<?php
echo 'Hello ';
echo $_GET['name'];
echo '<br />I know you are a ';
echo $_GET['occupation'];
?>
</body>
</html>


Panggil halaman ini dengan query string:
http://localhost/hello_you_4.php?name=John&occupation=student

Perhatikan & antara pasangan. Anda dapat memiliki sebagai pasangan yang Anda butuhkan selama Anda membatasi mereka dengan ampersand ini.


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Download PHP Script di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.