Open In App

PHP | ftp_pwd() function

Last Updated : 02 Dec, 2022
Comments
Improve
Suggest changes
Like Article
Like
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


Next Article

Similar Reads