পরিচয়
PHP-তে ftp_systype() ফাংশনটি FTP সার্ভারের সিস্টেম টাইপ আইডেন্টিফায়ার (system type identifier) ফেরত দেয়। এটি SYST কমান্ড পাঠিয়ে সার্ভারের অপারেটিং সিস্টেম বা FTP সার্ভার সফ্টওয়্যার টাইপ জানতে সাহায্য করে (যেমন: UNIX Type: L8, Windows_NT, VMS, MVS ইত্যাদি)।
সিনট্যাক্স
ftp_systype($ftp_connection): string|false
প্যারামিটার
con — ftp_connect() বা ftp_ssl_connect() দিয়ে তৈরি করা FTP সংযোগ রিসোর্স।
রিটার্ন ভ্যালু
সফল হলে সিস্টেম টাইপ স্ট্রিং ফেরত দেয়, ব্যর্থ হলে false।
উদাহরণ
<?php
$ftp_server = "192.168.0.4";
$ftp_user = "jacob";
$ftp_pass = "tywg61gh";
$conn = ftp_ssl_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($conn, $ftp_user, $ftp_pass);
if ($t = ftp_systype($conn)) {
echo "System type = $t";
} else {
echo "Cannot get the type!";
}
ftp_close($conn);
?>
ব্যাখ্যা: আউটপুট উদাহরণ: "UNIX Type: L8", "Windows_NT", "VMS" ইত্যাদি। এটি ডিবাগিং এবং সার্ভার-স্পেসিফিক ফিচার হ্যান্ডলিং-এ সাহায্য করে।
দ্রষ্টব্য: উদাহরণে ftp_close($ftp_conn) ভুল, সঠিক ftp_close($conn)।