簡體   English   中英

FTP使用PHP傳輸遠程目錄中的所有文件並調整權限

[英]FTP transfer all files in a remote directory, and tweak permissions, using PHP

如何從某些ftp服務器上將文件夾下載到服務器主目錄中並賦予該目錄權限(例如該目錄中的所有文件都具有全部權限或沒有權限)?

如果可能,不使用特殊的庫。

<?php
file_put_contents('./file.txt', file_get_contents('ftp://server/file.txt'));
?>

FTP服務器必須支持被動模式( ref ),並且您的Web服務器必須在php.ini( ref )中設置allow_url_fopen

要授予權限,請使用chmod('./file.txt', 0777)或您需要的任何權限。

我認為您可能想要PHP的FTP函數,例如ftp_nlistftp_nb_get

http://www.w3schools.com/PHP/php_ref_ftp.asp

我還找到了看起來像一個很好的教程以及可用代碼的資源:

http://www.raditha.com/php/ftp/pasv.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM