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