DekGenius.com
Previous Section  < Day Day Up >  Next Section

10.8 Chapter Summary

Chapter 10 covers:

  • Understanding where the PHP interpreter's file access permissions come from.

  • Reading entire local and remote files with file_get_contents( ).

  • Writing entire local and remote files with file_put_contents( ).

  • Opening and closing files with fopen( ) and fclose( ).

  • Reading a line of a file with fgets( ).

  • Using feof( ) and a for( ) loop to read each line in a file.

  • Using forward slashes in filenames with all operating systems.

  • Providing different file modes to fopen( ).

  • Writing data to a file with fwrite( ).

  • Reading a line of a CSV file with fgetcsv( ).

  • Determining whether a file exists with file_exists( ).

  • Inspecting file permissions with is_readable( ) and is_writeable( ).

  • Checking for errors returned from file access functions.

  • Understanding when to check a return value with the identical operator (= = =).

  • Removing potentially dangerous parts of externally supplied filenames.

    Previous Section  < Day Day Up >  Next Section