Presentation is loading. Please wait.

Presentation is loading. Please wait.

Powerpoint Templates Page 1 Powerpoint Templates Server Side Scripting PHP.

Similar presentations


Presentation on theme: "Powerpoint Templates Page 1 Powerpoint Templates Server Side Scripting PHP."— Presentation transcript:

1 Powerpoint Templates Page 1 Powerpoint Templates Server Side Scripting PHP

2 Powerpoint Templates Page 2 Variable

3 Powerpoint Templates Page 3 The Variable Name •start with the “$” characters •Variable names can consist of characters, numbers and underscore “_” •after the “$” character, must be followed or the underscore character "_“ •are case sensitive Example. •$_name •$first_name •$name3 •$lastName •global $_name Æ variabel global

4 Powerpoint Templates Page 4 example for using variable Use Variable <?php $Name= "Muhammad"; $NAME= "Zein"; $name= "Zidane"; echo "$Name $NAME $name"; ?>

5 Powerpoint Templates Page 5 Indirect Variable References •Variables that are named from the contents of other variables. •Created when the script is executed (runtime). Example. $name = "Jhon"; $$name = “Registered User"; Result Registered User

6 Powerpoint Templates Page 6 Predefinied Variable •The name of variable has been used by PHP. •Some Predefined Variable :  $GLOBAL → Refers to all global variables.  $_SERVER → server environment configuration information.  $_GET → The Variable of GET.  $_POST → The Variable of HTTP POST.  $_FILES → The Variable of HTTP File Upload.  $_REQUEST → The Variable of HTTP Request.  $_SESSION → The Variable of Session  $_COOKIE → The Variable of HTTP Cookie.  $php_errormsg → last error message.  $http_response_header → response from the HTTP Header reques * Superglobals: global variables that include a script file, without having to define global $ variable. Super Global *

7 Powerpoint Templates Page 7 Predefinied Variable  $GLOBAL •Referring to the global variables in a script. •Array data type.

8 Powerpoint Templates Page 8 Predefined Variable  $_SERVER •Contains the value associated with server information. •Array data type. •Complete documentation: http://www.php.net/manual/en/reserved.var iables.server.php http://www.php.net/manual/en/reserved.var iables.server.php Example : Results :

9 Powerpoint Templates Page 9 Predefined Variable  $_GET •Variables from URL parameters. •Array data type.  Example : Create a file with the name predefined_get.php  Access that files in the browser and add the parameter http://localhost/predefined_get.php?name=Tom Results : Selamat Datang Tom

10 Powerpoint Templates Page 10 Predefined Variable  $_POST •Variables derived from the HTTP POST. •Array data type. •Application in HTML Form  Value Properti “name” input elements, to index arrays $_POST  Example, file : form.php  Example, file : input.php

11 Powerpoint Templates Page 11 Predefined Variable  $_FILES •Variables containing items, uploaded via HTTP POST method. •2-dimensional array of data types •Index Variable $_FILES :  $_FILES[‘foto’][‘name’] → Name of the original file on the client computer.  $_FILES[‘foto’][‘type’] → mime type. Ex : image/gif  $_FILES[‘foto’][‘size’] → file size in byte  $_FILES[‘foto’][‘  $_FILES[‘foto’][‘tmp_name’] → Name of the temporary file that is stored on a server uploaded  $_FILES[‘foto’][‘error’] → Error code that occurred when uploading

12 Powerpoint Templates Page 12 Predefined Variable  $_COOKIE •Variables derived from HTTP Cookies. •array data type Set cookies on your browser: •setcookie(name, value, expire, path, dom ain, secure, httponly) •http://www.php.net/manual/en/function.set cookie.php

13 Powerpoint Templates Page 13 Predefined Variable  $_SESSION •Variable deriver from session •Array type data Using Session in PHP •session_start() •$_SESSION[‘name’] •session_unset() •session_destroy() •http://www.php.net/manual/en/ref.session.php

14 Powerpoint Templates Page 14 Predefined Variable  $_REQUEST •Contains the value of $_GET, $_POST, dan $_COOKIE •array data type  $php_errormsg •String Type Data

15 Powerpoint Templates Page 15

16 Powerpoint Templates Page 16 PHP supported by 8 data type. scalar : •Boolean •Integer •Floating-point •String Compound •Array •Object Khusus •Resources •Null

17 Powerpoint Templates Page 17 Example 1.Boolean Nilai Boolean Contoh Nilai Boolean $a = TRUE; $b = FALSE; Hasil Eksekusi dengan PHP : <?php $a = TRUE; $b = FALSE; echo "\$a = $a"." "; echo "\$b = $b"; ?>

18 Powerpoint Templates Page 18 2. Integer Integer Integer <?php $Harga= 15000; $Jumlah= 5; $HargaTotal = $Harga * $Jumlah; echo "Harga = $Harga"." "; echo "Jumlah = $Jumlah"." "; echo "Harga Total = $HargaTotal"." "; $large_number = 2147483647; var_dump ($large_number); echo " "; $large_number = 2147483648; var_dump ($large_number); echo " "; var_dump ( 0x80000000 ); echo " "; $million = 1000000; $large_number = 50000 * $million; var_dump ($large_number); ?>


Download ppt "Powerpoint Templates Page 1 Powerpoint Templates Server Side Scripting PHP."

Similar presentations


Ads by Google