Re: ftp_chdir notice error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Okay. According to ftp_chdr(); that is an error. So i don't think you can
avoid that.

Other option is that you can use FTP Wrapper (
http://www.php.net/manual/en/wrappers.ftp.php ) is_dir();

like:
is_dir('ftp://user:password@xxxxxxxxxxx/some/dir/path');


On Sun, Feb 16, 2014 at 11:31 AM, Ron Piggott <
ron.piggott@xxxxxxxxxxxxxxxxxx> wrote:

>   I know about using "@" to suppress errors.
>
> I want to know if it is possible to avoid causing the error altogether.
>
> Ron Piggott
>
>
> <http://www.TheVerseOfTheDay.info>www.TheVerseOfTheDay.info<http://www.theverseoftheday.info>
>
>  *From:* Jigar Dhulla <jigar.tidus@xxxxxxxxx>
> *Sent:* Sunday, February 16, 2014 12:58 AM
> *To:* Ron Piggott <ron.piggott@xxxxxxxxxxxxxxxxxx>
> *Cc:* php-general@xxxxxxxxxxxxx
> *Subject:* Re:  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@xxxxxxxxxxxxxxxxxx> 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
>



-- 
Regards,
Jigar Dhulla

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux