2011-07-21 3 views
0

Romote FTPダウンロード:ストリームとラッパー:私は、リモートファイルをダウンロードするためにFTPを使用してい

readfile("ftp://".$ftp_user.":".$ftp_pass."@".$ftp_host."/".$file); 

私は別のLinux Webホスト上で同じコードをホストする場合でも、(私は4をテストした)、いくつかは、それを行うことができ、いくつかはありません。リモートファイルは別のLinux Webホストでホストされています。

私は結果が異なっている、彼らはサポートしてラッパーをテストしますが、すべては「FTP」が含ま:

print_r(stream_get_wrappers()); 

Array 
(
    [0] => php 
    [1] => file 
    [2] => data 
    [3] => http 
    [4] => ftp 
    [5] => compress.zlib 
    [6] => zip 
) 

Array 
(
    [0] => compress.zlib 
    [1] => compress.bzip2 
    [2] => dict 
    [3] => ftp 
    [4] => ftps 
    [5] => gopher 
    [6] => http 
    [7] => https 
    [8] => imap 
    [9] => imaps 
    [10] => pop3 
    [11] => pop3s 
    [12] => rtsp 
    [13] => smtp 
    [14] => smtps 
    [15] => telnet 
    [16] => tftp 
    [17] => php 
    [18] => file 
    [19] => data 
    [20] => zip 
) 

を最初のホストは、それを行うことができます第二ません。

私はどこに問題があるのでしょうか。助けてください、ありがとう

+0

ファイアウォールの問題? PASV v.sアクティブ? –

+0

もう少し説明してもらえますか?「ある人はできるの?共有する価値のあるエラーが表示されますか? :) – marcelog

答えて

0

allow_url_fopenがphp.iniで有効になっていることを確認してください。

関連する問題