İstemi cmd>

0 Cevap php

Ben PHP FTP komutları kullanır, IIS 7.5 üzerinde PHP App, geliştiriyorum.

Bunların hepsi iş, dışında ftp_size().

Ben test ettik:

cmd.exe > ftp host > username > password > SIZE filename = Invalid Command

Ben bir Internet Browser ile FTP sitesine erişmek Ancak, dosya boyutu görüntülenir.

Ben FTP Uzantıları yüklemeniz gerekir, ve eğer öyleyse, hangilerinin ve nerede bulabilirim?

Burada PHP Code:

<?php
// FTP Credentials
$ftpServer = "www.domain.com";
$ftpUser = "username";
$ftpPass = "password";

// Unlimited Time
set_time_limit(0);

// Connect to FTP Server
$conn = @ftp_connect($ftpServer)
or die("Couldn't connect to FTP server");

// Login to FTP Site
$login = @ftp_login($conn, $ftpUser, $ftpPass)
or die("Login credentials were rejected");

// Set FTP Passive Mode = True
ftp_pasv ($conn, true);

// Build the file list
$ftp_nlist = ftp_nlist($conn, ".");

// Alphabetical sorting
sort($ftp_nlist);

// Display Output
foreach ($ftp_nlist as $raw_file) {
    // Get the last modified time
    $mod = ftp_mdtm($conn, $raw_file);
    // Get the file size
    $size = ftp_size($conn, $raw_file);
    // Size is not '-1' => file
      if (!(ftp_size($conn, $raw_file) == -1)) {
        //output as file
        echo "Filename: $raw_file<br />";
        echo "FileSize: ".number_format($size, '')."Kb</br>";
        echo "Last Modified: ".date("d/m/Y H:i", $mod)."</br>";
      }
}
?>

0 Cevap