2012-05-11 15 views
0

PHPを使用してあるサーバから別のサーバにファイルをコピーしようとしています。 しかし、私がコピーしようとしているファイルがPHPファイルそのものであれば、ファイルを実行しようとしていたかのように面白いデータをコピーしてコピーします。 example.phpをサーバーAからサーバーBにコピーする特別な方法はありますか?あるサーバから別のサーバにPHPファイルをコピーする

for($i = 0; $i < count($serverAFiles); $i++) 
{ 
    set_time_limit(1800); 
    $serverAFiles[$i] = trim($serverAFiles[$i]); 
    copy ($serverAFiles[$i] , $serverBFiles[$i]); 
} 
+1

どのようにファイルを正確にコピーしていますか?あなたはどんな方法を使っていますか?あなたのコードを投稿してください。 – Palantir

+0

get_file_contentsまたはcURLを使用している場合、これは期待どおりPHPでは動作しません。あなたが見ているものは正しいものです。これは、情報やファイルを盗むのを避けるためです。私は可能だった私はFacebookのコード全体をコピーし、自分のネットワークを作ることができた。または、ファイルを開き、データベースにアクセスします。 – OptimusCrime

+0

'for($ i = 0; $ i Luben

答えて

0

もちろん、正しい資格情報でFTPまたはsshを使用することができます。 sshの場合はshell_exec、FTPの場合はextensionがあります。実行されたファイルをコピーするには、最初に内容のコピーを作成して送信してください。

+0

ご協力いただきありがとうございます。私はちょうど1つの質問があります。これらは私のサーバーであり、xamppを実行しています。パスワード/ユーザー名がありません。自分のローカルネットワーク上で192.168.x.xにアクセスしてアクセスできます。私はどんな資格を使いますか? – Luben

+0

あなたはWindowsネットワークにいますか?サーバーから別のファイルにファイルをコピーすることについて尋ねました。認証の方法が必要な別のサーバーがある場合。 –

+0

はいWindows。私は周りを見回します。 – Luben

関連する問題