"> ">

Presentation is loading. Please wait.

Presentation is loading. Please wait.

PHP Working with Files. Perancangan dan Pemrograman Web: PHP (wcw) Opening a File fopen (path_to_file, file_mode) File Modes File Mode Description ropen.

Similar presentations


Presentation on theme: "PHP Working with Files. Perancangan dan Pemrograman Web: PHP (wcw) Opening a File fopen (path_to_file, file_mode) File Modes File Mode Description ropen."— Presentation transcript:

1 PHP Working with Files

2 Perancangan dan Pemrograman Web: PHP (wcw) Opening a File fopen (path_to_file, file_mode) File Modes File Mode Description ropen for reading wopen for writing (erases existing content); creates new file if one doesn't exist aopen for appending to end of content; creates new file if one doesn't exist xcreate and open for writing (new in PHP 4.3.2) r+open for reading and writing (erases existing content when file is written to) w+ open for writing and reading (erases existing content on opening or creates new file if one doesn't exist a+open for appending and writing; creates new file if one doesn't exist x+create and open for writing and reading (new in PHP 4.3.2)

3 Perancangan dan Pemrograman Web: PHP (wcw) Reading from a File Fgets() is used to read a file one line at a time <?php $MyFile = fopen(“daftar.txt", 'r'); if (!$MyFile) { echo ' Cannot open file.'; } else { while (!feof($MyFile)) { $Employee = fgets($MyFile, 999); echo $Employee.' '; } fclose($MyFile); } ?>

4 Perancangan dan Pemrograman Web: PHP (wcw) Writing to a File fwrite() fwrite(file_pointer,output_string) <? $OutputString=‘Menulis teks ke dalam file'; $MyFile = fopen(‘daftar.txt', 'a'); fwrite($MyFile, $OutputString); fclose($MyFile); ?>

5 Perancangan dan Pemrograman Web: PHP (wcw) Session Session Functions FunctionExplanation session_start() Starts new session if one does not exist. Continues current session if one exists. session_unset()Unsets all session variables. session_destroy()Kills session.

6 Perancangan dan Pemrograman Web: PHP (wcw) Using Session <? //Begin a session and create a session variable in //the $_SESSION array. session_start(); $_SESSION[‘user'] = ‘Susilo'; echo $_SESSION[‘user']; ?>

7 Perancangan dan Pemrograman Web: PHP (wcw) Using Session <? session_start(); if (isset($_SESSION[‘user'])) { echo “You are Authorized as”. $_SESSION[‘user’] ; unset($_SESSION[‘user’] ) ; } ?>

8 Perancangan dan Pemrograman Web: PHP (wcw) Killing Session <? session_unset(); session_destroy() ; ?>

9 Perancangan dan Pemrograman Web: PHP (wcw) Directories File_exists Check if a directory or a file exists $dirpath = "/home/wibowo/ppw” ; if (! file_exists($dirpath)) { mkdir($dirpath, 0777); echo “Directory is created now!” }

10 Perancangan dan Pemrograman Web: PHP (wcw) Directories readdir Reading contents of a directory $dirpath = "/home/wibowo/ppw” ; $dir_handle=@opendir($dirpath) or die("Unable to open $dirpath"); $flist = array() ; while ($file = readdir($dir_handle)) { if (! ($file == "." || $file=="..")) { $flist[] = $file ; } sort ($flist) ; foreach ($flist as $file) echo $file. “ ” ; closedir($dir_handle);


Download ppt "PHP Working with Files. Perancangan dan Pemrograman Web: PHP (wcw) Opening a File fopen (path_to_file, file_mode) File Modes File Mode Description ropen."

Similar presentations


Ads by Google