Open In App

PHP | ftp_pwd() function

Last Updated : 02 Dec, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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
// 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
// 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



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads