Re: ftp_chdir notice error
| From: | Stuart Dallas | Date: | Sun, 16 Feb 2014 07:08:04 +0000 |
| Subject: | Re: ftp_chdir notice error | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-322894@lists.php.net to get a copy of this message | ||
There is no equivalent to file_exists in the FTP function set, so you'll need to implement it
yourself by listing the directory and checking for it yourself.
-Stuart
—
Sent from my leaf blower
On Sun, Feb 16, 2014 at 6:01 AM, Ron Piggott
<ron.piggott@actsministries.org> wrote:
> I know about using “@” to suppress errors.
> I want to know if it is possible to avoid causing the error altogether.
> Ron Piggott
> www.TheVerseOfTheDay.info
> From: Jigar Dhulla
> Sent: Sunday, February 16, 2014 12:58 AM
> To: Ron Piggott
> Cc: php-general@lists.php.net
> Subject: Re: [PHP] ftp_chdir notice error
> "@" in the beginning of the function like @ftp_chdir(); should suppress the warning.
> Or you can use error_reporting();
> error_reporting(E_ERROR | E_PARSE); should suppress the warning too..
> On Sun, Feb 16, 2014 at 1:16 AM, Ron Piggott <ron.piggott@actsministries.org> wrote:
> I am using the result of “ ftp_chdir “ to know if the directory exists or not. If the
> result is “false” then I make the directory:
> ===
> <?php
> if ( ftp_chdir( $this->getFtpConnection() , $new_directory ) == FALSE ) {
> if ( ftp_mkdir( $this->getFtpConnection() , $new_directory ) ) {
> return TRUE;
> } else {
> return FALSE;
> }
> } else {
> return TRUE;
> }
> ?>
> ===
> However when the result is ‘false’ a PHP warning is created: “ PHP Warning:
> ftp_chdir(): Failed to change directory “ How can I avoid this warning?
> Ron
> Ron Piggott
> www.TheVerseOfTheDay.info
> --
> Regards,
> Jigar Dhulla