Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में ftp_rawlist() फंक्शन


PHP में ftp_rawlist() फंक्शन FTP सर्वर पर निर्दिष्ट निर्देशिका की विस्तृत फ़ाइल सूची (detailed file listing) प्राप्त करता है, जिसमें अनुमतियां, मालिक, आकार, तिथि, नाम आदि शामिल होते हैं (Unix ls -l के समान)।

सिंटैक्स (Syntax)

ftp_rawlist(FTP\Connection $ftp, string $directory, bool $recursive = false): array|false

पैरामीटर्स (Parameters)

  • $ftp - FTP कनेक्शन ऑब्जेक्ट
  • $directory - सूचीबद्ध की जाने वाली निर्देशिका पथ
  • $recursive - true लिए रिकर्सिव लिस्टिंग (डिफ़ॉल्ट: false)

रिटर्न वैल्यू (Return Value)

  • सरणी (array) - प्रत्येक तत्व एक लाइन के टेक्स्ट से मेल खाता है
  • false - विफलता पर

उदाहरण (Example)

<?php
$ftp_server = "192.168.0.4";
$ftp_user = "jacob";
$ftp_pass = "tywg61gh";

$conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($conn, $ftp_user, $ftp_pass);

// रूट निर्देशिका की विस्तृत सूची प्राप्त करें
$file_list = ftp_rawlist($conn, "/");

ftp_close($conn);
var_dump($file_list);
?>

आउटपुट उदाहरण (Sample Output)

array(3) {
  [0]=> string(55) "-rw-r--r-- 1 user group 1234 Jan 01 12:00 file1.txt"
  [1]=> string(55) "drwxr-xr-x 2 user group 4096 Jan 01 12:00 dir1"
  [2]=> string(55) "-rw-r--r-- 1 user group 5678 Jan 01 12:00 file2.jpg"
}

नोट: केवल फ़ाइल नामों की सरल सूची के लिए ftp_nlist() उपयोग करें। पार्सिंग के लिए ftp_mlsd() (PHP 7.2+) बेहतर है जो मशीन-पार्सेबल MLSD कमांड का उपयोग करता है।


  1. - PHP log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  1. - PHP log() फ़ंक्शन - प्राकृतिक लघुगणक और मनमाना आधार

    PHP का log() फ़ंक्शन **प्राकृतिक लघुगणक (natural logarithm, आधार e)** या **निर्दिष्ट आधार** में लघुगणक गणना करता है। डिफ़ॉल्ट आधार यूलर संख्या M_E (≈2.718) है। सिंटैक्स log(float $arg, float $base = M_E): float पैरामीटर्स पैरामीटरविवरण $argवह मान जिसका लघुगणक चाहिए $baseआधार (डिफ़ॉल्ट M_E = प्

  1. - PHP में ftp_rawlist() फंक्शन

    PHP में ftp_rawlist() फंक्शन FTP सर्वर पर निर्दिष्ट निर्देशिका की विस्तृत फ़ाइल सूची (detailed file listing) प्राप्त करता है, जिसमें अनुमतियां, मालिक, आकार, तिथि, नाम आदि शामिल होते हैं (Unix ls -l के समान)। सिंटैक्स (Syntax) ftp_rawlist(FTP\Connection $ftp, string $directory, bool $recursive = fa