Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML

dokumen-dokumen yang mirip
PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Pengantar Pemrograman Sisi Server

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

PERTEMUAN KE 1 PENGENALAN DASAR PHP

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

PHP (HYPERTEXT PREPROCESSOR)

Pemrograman Lanjut. Instance Variable Access Modifier Set dan Get Method

Modul Pengenalan Pemrograman PHP

Pemrograman Web. Dasar Pemrograman Web dengan PHP. Adam Hendra Brata

Pertemuan 2. Muhadi Hariyanto

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Internet II. Pertemuan 4 & 5 Dasar Pemrograman PHP II. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

MODUL 3 DASAR-DASAR PHP

Server Response. Hello

KOMPUTER APLIKASI IT - 2. Adi Rachmanto - Lab.Komputer Aplikasi IT II - AKUNTANSI UNIKOM

Pemrograman Berbasis Web

1/5. while and do Loops The remaining types of loops are while and do. As with for loops, while and do loops Praktikum Alpro Modul 3.

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

PENGENALAN PHP DASAR

2. DASAR TEORI 2.1 PHP5

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

Pemrograman PHP7 untuk Pemula

Menangani Input dari User

Perl: Dalam Contoh Praktis 4 ( Web scripting, CGI Common-Gateway-Interface didalam Perl. ) Oleh : Faiq Azmi

MODUL GET DAN POST

MODUL 1 Operasi Dasar dalam PHP

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Fungsi fungsi tambahan dalam PHP Session dan Cookie

: MODUL 1 BASIC PHP

Pengenalan Script. Definisi HTML

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

BAB VIII PEMROSESAN FORM

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

Data Structures. Class 5 Pointer. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

BAB II Tipe Data pada PHP

Pemrograman Lanjut. Interface

Internet II. Pertemuan 2 & 3 Dasar Pemrograman PHP I. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

Perangkat Lunak Pengembangan Web

AJAX dengan jquery Part 1

DAFTAR ISI. Abstrak Kata Pengantar Daftar Isi... Daftar Tabel.. Daftar Singkatan...

Java Operators. Nurochman

MODUL 11 MEMBUAT LOGIN USER

Dasar PHP. Wiratmoko Yuwono

Upload File dengan Metode AJAX

MODUL 7 SESSION DAN USER AUTHENTICATION

Pemrograman Web. Formulir dalam HTML dan PHP

MODUL 1 INTERNET PROGRAMMING : PHP 1

E-Commerce. Lesson 2. Nizar Rabbi Radliya PHP : Variable, Constant, Data Type, Operator. 2 SKS Semester 7 UNIKOM

Sintak-Sintak Dalam JSP

Pertemuan 07 Struktur Dasar PHP

Perangkat Lunak Pengembangan Web

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

CHAPTER 1 BASIC PROGRAMING WITH PHP AND JAVASCRIPT (AJAX) ( Janitra Panji Satria Soekarta ) UNIKU Pemrograman Web 2

MODUL 6 SESSION DAN USER AUTHENTICATION

BAB III PERANCANGAN APLIKASI

Bab 2 Struktur Dasar PHP

MODUL 8 WEB PROGRAMMING : PHP 3

Pertemuan 2 Struktur Dasar PHP

MODUL 3 INTERNET PROGRAMMING : PHP 3

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

Otodidak Bahasa Pemrograman Perl

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

PHP File Upload.

Modul 1. Variabel dan String

E-trik Ajax. Database MySQL. Dedi Alnas

MODUL PEMROGRAMAN WEB

MODUL 8.1 WEB PROGRAMMING : PHP 4

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

PEMPROGRAMAN WEB JAVASCRIPT

Pemrograman Web. Dasar Pemrograman Web dengan PHP. Adam Hendra Brata

BAB 2. Membuat Halaman Web Sederhana. Materi

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

HTML (HYPERTEXT MARKUP LANGUAGE)

AJAX dengan jquery Part 4

MAKALAH JARINGAN KOMPUTER Session Model OSI

Pemrograman Web Week 5. Team Teaching

DASAR PHP. Oleh : Devie Rosa Anamisa

ABSTRAK. Kata Kunci: Info Tagihan Mahasiswa, Universitas Kristen Maranatha, Security Vulnerability, Security Patch, Web Service.

MODUL 6 REDIRECT, SESSION & COOKIE

Muhammad Zen Samsono Hadi, ST. MSc.

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

KURSUS ONLINE JASA WEBMASTERS

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 6 Redirect,Session, dan Cookies

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

PEMROGRAMAN WEB DINAMIS

LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Validasi Form dengan CakePHP

Transkripsi:

Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML MATA KULIAH PENGENALAN PERANCANGAN WEB DAN INTERNET MODUL I TUJUAN - Mahasiswa memahami cara menggabungkan antara script PHP dan HMTL - Fungsi Echo - Register Global PHP is a scripting language which can be embedded between HTML (or other document type) blocks in a PHP script page (see Rules section below). Special opening and closing PHP tags are used to denote what should be parsed by the PHP parser, while any code outside these blocks are to be directly output to the browser Latihan : 1 ( sisip1.php ) <HTML> <HEAD>I <TITLE>Sisipkan PHP dalam HTML </TITLE> </HEAD> <BODY> <font color=red>selamat Datang html </font> <P> echo("stmik AMIKOM JOGJA - PHP "); </BODY> </HTML> Latihan : 2 ( sisip2.php ) Echo "<html>"; Echo "<title>html with PHP</title>"; Echo "<b>my Example</b>"; 1

ECHO (PHP) VS PRINT (PHP) Print dapat berlaku seperti sebuah fungsi artinya print memiliki return value berupa boolean jika sukses sedangkan echo tidak, echo langsung meng-output-kan parameter yang diberikan. Oleh karena itu, kita dapat melakukan Echo (PHP) Print (PHP) Syntax: void echo ( string $arg1 [, string $... ] ) int print ( string $arg ) In PHP, print is not a realy function but a language construct. What is it?: In PHP, echo is not a function but a language construct. However, it behaves like a function in that it returns a value. Return value: echo does not return any value print always returns 1 (integer) echo can take more than one parameter when used without parentheses. The syntax is echoexpression [, Parameters: expression[, expression]... ]. Note print only takes one parameter. that echo($arg1,$arg2) is invalid. Latihan 3 (Cetak1.php ) $a = Hello ; $b = World ; echo $a, $b; Latihan 4 ( Cetak2.php ) $a = Hello ; $b = World ; print $a, $b; 2

Modul II REGISTER GLOBALS A common security problem with PHP is the register_globals setting in PHP's configuration file (php.ini). This setting (which can be either On or Off) tells whether or not to register the contents of the EGPCS (Environment, GET, POST, Cookie, Server) variables as global variables. For example, if register_globals is on, the url http://www.example.com/test.php?id=3 will declare $id as a global variable with no code required. Similarly, $DOCUMENT_ROOT would also be defined, since it is part of the $_SERVER 'superglobal' array. Mengetahui Setting Register Global 1. Menggunakan Script Berikut latihan5 ( inforeg.php ) $reglob = ini_get('register_globals'); if($reglob == 1){ echo "register_globals ON"; else { echo "register_globals OFF"; 2. Menggunakan Script phpinfo ( phpinfo.php ) phpinfo(); 3

Latihan 6 ( off.php ) echo "<form method=get action=off.php> Kampusku <input type=text name=nama> <input type=submit name=oke value=proses> </form>"; if ($_GET[oke]=='Proses'){ echo "Kampusku: <b>$_get[nama]</b>"; Latihan 7 ( on.php ) echo "<form method=get action=on.php> Kampusku : <input type=text name='nama'> <input type=submit name=oke value=kirim> </form>"; if ($oke=='kirim'){ echo "Kampusku: <b>$_get[nama]</b>"; Berikut beberapa penyesuaian pada code program yang harus dilakukan bila kondisi register globals= off $_GET[nama_variabel] Variabel dari methode GET $_POST[nama_variabel] Variabel dari methode Post $_COOKIE[nama_variabel]Variabel dari metode COOKIE 4

$_SESSION[nama_variabel] Variabel dari methode SESSION $_FILES[nama_variabelâ] Variabel dari file(upload file) $_SERVER[nama_variabel] Variabel dari server Environment $_ENV[nama_variabel] Variabel dari System Environment MENYIASATI REGISTER GLOBALS 1. cara pertama Dengan membuat sebuah file baru menggunakan editor notepad,lalu beri nama..htaccess, isinya satu baris yaitu: php_flag register_globals on kemudian letakkan di folder htdocs dan www. Bila di server hosting biasanya di folder public_html. Contohnya penulis menggunakan xampp for windows maka file.htaccess diletakan di folder c:\xampp\htdocs 2. Cara kedua Apabila cara pertama belum berhasil silakan buat lagi sebuah file dengan nama php.ini yang berisi satu baris, yaitu : register_globals= on kemudian letakkan file tersebut (php.ini) di folder yang sama dengan.htaccess yang telah kita buat sebelumnya. 5