これは、phpを介してリモートでファイルをrapidshareにアップロードするためのシンプルな機能であり、サーバーでユーザー名とパスワード、およびcurlをアクティブ化する必要があります。
ここで、はグローバルであり、関数の外部のどこにでもユーザー名とパスワードを設定できます
function upload_Rapidshare_remote($fileurl)
{
global $username, $password;
//Define the variables for post
$url = 'http://rapidshare.com/cgi-bin/rsapi.cgi';
$fields = array('sub' => "remotegets",
'cmd' => "addjob",
'login' => $username,
'password' => $password,
'urls' => urlencode($fileurl)
);
//Create url for post data
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string, '&');
//Open the Connection
$ch = curl_init($url);
//Send Post Data
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
//Execute
$result = curl_exec($ch);
//Close the connection
curl_close($ch);
//return....
return;
}
使用方法
upload_Rapidshare_remote('http://www.mysite.com/file.zip');