تابع ()ftp_ssl_connect
تابع ()ftp_ssl_connect
مثال
باز کردن یک کانکشن امن SSL-FTP:
<?php
// set up basic SSL connection
$ftp_server = "123.123.123.123";
$ftp_conn = ftp_ssl_connect($ftp_server) or die("Could not connect to $ftp_server");
// login
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// then do something...
// close SSL connection
ftp_close($ftp_conn);
?>
تعریف و کاربرد
تابع ()ftp_ssl_connect یک کانکشن امن SSL_FTP را باز می کند.
هنگامی که کانکشن باز شد( متصل شد)، شما می توانید توابع FTP را نسبت به سرور مورد نظر اجرا کنید.
نکته: این تابع تنها زمانی قابل استفاده است که پشتیبانی از هردوی ftp module و OpenSSL به طور استاتیک در PHP تعریف شده باشند.
نحوه نوشتن
پارامترها | توضیحات |
---|---|
host |
ضروری. آدرس سرور FTP را مشخص می کند. این پارامتر می تواند برابر با نام یک دامنه باشد و یا یک آدرس IP باشد. توجه کنید که در ابتداب این پارامتر نباید از عبارت "//:ftp" استفاده کنید. همچنین نباید از اسلش ها در انتهای آن استفاده کنید. |
port |
اختیاری. پورتی که قرار است برای اتصال، از آن استفاده کنیم را مشخص می کند. مقدار پیش فرض برابر است با 21 . |
timeout |
اختیاری. وقفه(timeout) را برای عملیات شبکه مشخص می کند. مقدار پیش فرض برابر است با 90 ثانیه. |
جزئیات تکنیکی
مقدار برگشتی: |
در صورت موفقیت، یک جریان SSL_FTP را برمی گرداند و در صورت خطا، مقدار FALSE برگردانده خواهد شد. |
---|---|
ورژن php: | 4.3+ |
تغییرات php: |
در php 5.2.2 صورتی که این تابع نتواند از یک کانکشن SSL استفاده کند،مقدار FALSEبرگردانده خواهد شد. |
- نوشته شده توسط احسان عباسی
- بازدید: 2444