The ftp_pwd() function is an inbuilt function in PHP which returns the current directory name of the specified FTP connection. This function was introduced in PHP 4. Syntax:
string ftp_pwd( $ftp_conn )
Parameter: This function accepts single parameter $ftp_conn which is used to specify the used FTP connection. Return Value: It returns the current directory name on success or False on failure. NOTE: This function is available on PHP 4.0.0 and newer versions. Example 1:
<?php // PHP program to connect and login // to the FTP server // Initialize ftp server address $ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect( $ftp_server ) or
die ("Could not connect to $ftp_server ");
// Initialize ftp username $ftp_username = "johndoe";
// Initialize ftp password $ftp_userpass ="john#96";
$login = ftp_login( $ftp_conn , $ftp_username , $ftp_userpass );
// Change the current directory to php ftp_chdir( $ftp_conn , "php");
// Print current directory name (/php) echo ftp_pwd( $ftp_conn );
// Close connection ftp_close( $ftp_conn );
?> |
Output:
/php
Note: This code cannot be run in few of the online IDE as this do not give permission for ftp connection. If it supports then use a working ftp server url, username, password and moreover then it display the directory name. Example 2:
<?php // PHP program to connect and login // to the FTP server // Initialize ftp server address $ftp_server = "ftp.example.com";
// Set the basic connection $conn_id = ftp_connect( $ftp_server );
// Initialize ftp username $ftp_user_name ="johndoe";
// Initialize ftp password $ftp_user_pass ="john#96";
// Login with username and password $login_result = ftp_login( $conn_id ,
$ftp_user_name , $ftp_user_pass );
// Change directory to public_html ftp_chdir( $conn_id , 'public_html' );
// Print current directory /public_html echo ftp_pwd( $conn_id );
// Close the connection ftp_close( $conn_id );
?> |
Output:
/public_html
Reference: http://php.net/manual/en/function.ftp-pwd.php