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

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


PHP में ftp_site() फंक्शन FTP सर्वर को SITE कमांड भेजता है। SITE कमांड्स सर्वर-विशिष्ट होती हैं और ऑपरेटिंग सिस्टम-विशिष्ट सुविधाओं जैसे फ़ाइल अनुमतियां (chmod), ग्रुप सदस्यता, umask, आदि के लिए उपयोग की जाती हैं।

सिंटैक्स (Syntax)

ftp_site(FTP\Connection $ftp, string $command): bool

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

  • $ftp - FTP कनेक्शन ऑब्जेक्ट
  • $command - निष्पादित की जाने वाली SITE कमांड (सर्वर-विशिष्ट)

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

  • true - सफलता पर
  • false - विफलता पर

उदाहरण (Example)

<?php
$ftp_server = "192.168.0.4";
$ftp_user = "username";
$ftp_pass = "gfhgfj236k";

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

// फ़ाइल अनुमतियां बदलें (यूनिक्स सर्वर पर)
if (ftp_site($conn, "chmod 777 myfile.txt")) {
    echo "Command executed!";
} else {
    echo "Command failed execution!";
}

ftp_close($conn);
?>

सामान्य SITE कमांड्स:

  • SITE CHMOD 755 file.txt - फ़ाइल अनुमतियां बदलें (यूनिक्स)
  • SITE UMASK 022 - डिफ़ॉल्ट फ़ाइल निर्माण मोड सेट करें
  • SITE HELP - सर्वर-विशिष्ट कमांड्स सूचीबद्ध करें

चेतावनी: SITE कमांड्स सर्वर-विशिष्ट हैं; सभी सर्वर इन्हें सपोर्ट नहीं करते।


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

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

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

    PHP में ftp_raw() फंक्शन FTP सर्वर को कच्ची कमांड (raw command) भेजता है और सर्वर की प्रतिक्रिया लौटाता है। यह उन कमांड्स के लिए उपयोगी है जिनके लिए कोई समर्पित PHP फंक्शन नहीं है। सिंटैक्स (Syntax) ftp_raw(FTP\Connection $ftp, string $command): array पैरामीटर्स (Parameters) $ftp - FTP कनेक्शन ऑ

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

    ftp_exec() फ़ंक्शन ftp_exec() फ़ंक्शन FTP सर्वर पर एक कमांड निष्पादित करता है (SITE कमांड के माध्यम से)। सिंटैक्स ftp_exec($connection, $command) पैरामीटर पैरामीटरविवरण connectionFTP कनेक्शन संसाधन commandनिष्पादित की जाने वाली कमांड वापसी मान यदि कमांड सफलतापूर्वक निष्पादित हुई तो true, अन