7. Using Files on the Server File System
Although databases are very common, using the file system to store data can be a real alternative. Often, it is easier to implement that way. Sometimes, it is faster, and much more important, all hosting providers have file access enabled, whereas database support might only be available at extra cost.
PHP supports working with files through a set of certain functions. Using wrappers, the same technologies can also be used to access remote data via protocols such as Hypertext Transfer Protocol (HTTP) or File Transfer Protocol (FTP), but this is covered in more detail in Chapter 9, “Communicating with Others.”
This chapter covers both standard tasks such as reading and writing files, and advanced tasks ...