2017-06-03 6 views
-1

phpのあるサーバーから別のサーバーにファイルを転送するにはどうすればいいですか?どのようにWebフォームを使用せずにあるサーバーから別のサーバーにファイルを転送できますか?

+2

http://php.net/manual/en/book.curl.php – Kazz

+0

この必要性は、1時間であることをい転送または継続 –

+3

@Kazz curlを使用してファイルを転送することはできますか? 私はカールを使用してファイルを転送すると思います –

答えて

1

CURLを使用してあなたが別のサーバーにファイルを転送することができます。ここで

は例です:

アップロードファイル

<?php 

/* http://localhost/upload.php: print_r($_POST); print_r($_FILES); */ 

$ch = curl_init(); 

$data = array(‘name’ => ‘Foo’, ‘file’ => ‘@/home/user/test.png’); 

curl_setopt($ch, CURLOPT_URL, ‘http://localhost/upload.php&#8217;); 

curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 

curl_exec($ch); ?> 
+0

あなたの助けを捧げてくれてありがとうございます。 –

+0

ありがとうございました.... :) –

+0

Welcome Hardik Chapla。 これは私の喜びです – Prit

2

あなたは試すことができます:

$remote_file_url = 'http://some--url/file.zip'; 

/* New file name and path */ 
$local_file = 'file.zip'; 

/* Copy the file from source url to server */ 
$copy = copy($remote_file_url, $local_file); 

/* Add notice for success/failure */ 
if(!$copy) { 
    echo "failed to copy $file...\n"; 
} 
else{ 
    echo " success to copy $file...\n"; 
} 
+0

このコードを試してみましたか?どこに? ご意見ありがとうございます。 :) –

+1

最初に受け入れられた回答[ここ]を確認できます(https://stackoverflow.com/questions/9843933/copy-file-from-remote-server-or-url) – jirarium

+0

ありがとうございました! :) –

関連する問題