شکل کلی استفاده از این تابع به صورت زیر است :
syntax | ftp_connect( host , port , timeout ) ; |
syntax توضیح هر یک از موارد | |
توضیح | پارامتر |
این پارامتر سرور FTP ای که می خواهید به آن متصل شوید را مشخص می کنید . می تواند به صورت یک دامنه اینترنتی یا IP بوده و نباید شامل کاراکترهای " //:ftp" یا " // " باشد . استفاده از این پارامتر اجباری است . |
host |
این پارامتر شماره پورت سرور را مشخص می کند . مقدار پیش فرض آن ، 21 است . استفاده از این پارامتر اختیاری است . |
port |
این پارامتر مدت زمانی را تعیین می کند که پس از اتصال به سرور ، چنانچه تبادل اطلاعاتی با سرور انجام نشود ، ارتباط ( connection ) به سرور ، به صورت خود به خود قطع می شود . مقدار پیش فرض این خاصیت 90 ثانیه است . استفاده از این پارامتر اختیاری است . |
timeout |
مثال عملی :
در مثال زیر ، با استفاده از تابع ( ) ftp_connect به سرور FTP مورد نظر خود متصل شده ایم . اگر به هر دلیل ، ارتباط با سرور برقرار نشود ، تابع ( ) die یک پیام خطا را به کاربر نمایش می دهد .
نکته : از متغیر conn$ برای قرار دادن اطلاعات اتصال ( Connection ) به سرور در آن استفاده کرده ایم ، که در پایان عملیات توسط تابع ( ) ftp_close آن را ببندیم .
مثال |
< ? php $conn = ftp_connect( "ftp.testftp.com") or die( "Could not connect" ) ; // سایر کدهای برنامه ... ftp_close( $conn ) ; ? > |
قطع ارتباط با سرور FTP در PHP:
شکل کلی استفاده از این تابع به صورت زیر است :
syntax | ftp_close( ftp_connection ) ; |
syntax توضیح هر یک از موارد | |
توضیح | پارامتر |
این پارامتر نام متغیر اتصال FTP ای که می خواهید ، ارتباط آن را با سرور قطع کنید ، تعیین می کند . استفاده از این پارامتر اجباری است . |
ftp_connection |
مثال عملی :
در مثال زیر ، با استفاده از تابع ( ) ftp_connect به سرور FTP مورد نظر خود متصل شده ایم . اگر به هر دلیل ، ارتباط با سرور برقرار نشود ، تابع ( ) die یک پیام خطا را به کاربر نمایش می دهد .
نکته : از متغیر conn$ برای قرار دادن اطلاعات اتصال ( Connection ) به سرور در آن استفاده کرده ایم ، که در پایان عملیات توسط تابع ( ) ftp_close آن را ببندیم .
مثال |
< ? php $conn = ftp_connect( "ftp.testftp.com") or die( "Could not connect" ) ; // سایر کدهای برنامه ... ftp_close( $conn ) ; ? > |
منبع: developer1