PHP provides built-in functions that closely resemble standard FTP commands. In addition to transferring files, PHP allows your scripts to perform many administrative functions. Table 13-1 lists the most useful FTP commands supported by PHP.
Table 13-1. Common FTP Commands Supported by PHP
FTP Function (Where | Usage |
---|---|
| Makes the parent directory the current directory |
| Changes the current directory |
| Deletes a file |
| Copies the remote file to the local file where |
| Creates a new directory |
| Renames a file or a directory on the FTP server |
| Copies the local file to the remote file where |
| Removes a directory |
| Returns an array with each array element containing directory information about a file |
As shown in Table 13-1, the PHP FTP commands allow you to write webbots that create, delete, and rename directories and files. You may also use PHP/CURL to perform advanced FTP tasks requiring advanced authentication or encryption. Use of these features is outside the scope of this book, but they’re available for you to explore on the official PHP website available at http://www.php.net.