ホームページ >バックエンド開発 >PHPチュートリアル >サーバーファイルの時刻データの取得に失敗しました 1を乗っ取ってもダウンロードできません アドバイスをお願いします。

サーバーファイルの時刻データの取得に失敗しました 1を乗っ取ってもダウンロードできません アドバイスをお願いします。

WBOY
WBOYオリジナル
2016-06-13 11:58:00995ブラウズ

サーバーファイルの時刻データの取得に失敗しました。1を強制してもダウンロードできません。アドバイスをお願いします。 。

<br />$host = 'ftp.mozilla.org';<br />        $user = '';<br />        $password = '';<br />        $remotefile = '/pub/mozilla.org/firefox/releases/30.0b7/linux-x86_64/en-US/firefox-30.0b7.tar.bz2';<br /><br />        $localfile = '/home/username/firefox-29.0.1.tar.bz2';<br /><br /> $conn = ftp_connect($host);<br /><br />  $remotetime = ftp_mdtm($conn, $localfile);<br />            if(!($remotetime) >= 0){<br />                echo 'Can\'t access remote file time.<br />';<br />                $remotetime = $localtime +1;}<br /><br />   $fp = fopen($localfile, 'w');<br />            if(!$success = ftp_fget($conn, $fp, $remotefile, FTP_BINARY)){<br />                echo 'Error: Could not download file';<br />                ftp_quit($conn);<br /><br />该代码无法获得服务器文件的时间,也无法下载。真是奇怪,请指点。 

-----解決策---------
有登录ftp吗? ftp_login($conn,$user, $password);  

------解決策----------------------
ftp には匿名ユーザーがいます
$url = 'ftp.mozilla.org';<br />$ftp = ftp_connect($url); //连接 ftp 服务器<br />ftp_login($ftp, 'anonymous', ''); //用匿名用户登录<br />$list = ftp_nlist($ftp, '/'); //取得根目录的文件列表<br />print_r($list);
Array<br />(<br />    [0] => /README<br />    [1] => /index.html<br />    [2] => /pub<br />)<br /><br />

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。