شكرا لك اخى
وفعلا انا مثلا اريد برمجة اسكربت صغيرة بحيث الملف اللى ارفعه يرسل الى الرابيد شير ويتم جلب الرابط
مثل ما موجود فى مررها مررها - خدمة تمرير الملفات ومائات المواقع الاخرى
هذه كود الرفع على الرابيد شير وجلب الرابط >>
كود PHP:
class Rapidshare
{
var $upURL;
function getUpURL()
{
$rs = file_get_contents("http://rapidshare.com");
$rs = explode("action=\"", $rs);
$rs = explode("\"", $rs[1]);
$this->upURL = $rs[0];
}
function getDownloadLink($ret) {
$ret = explode("Download Link:</td><td align=right><a href=\"", $ret);
$ret = explode("\"", $ret[1]);
return $ret[0];
}
function upload()
{
global $upfile, $file_temporary_location;
$postdata = array();
$postdata['filecontent'] = "@" . getcwd() . "/" . $file_temporary_location;
$this->getUpURL();
$curl = curl_init($this->upURL);
curl_setopt($curl, CURLOPT_URL, $this->upURL);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
$page = curl_exec($curl);
curl_close($curl);
$dlLink = $this->getDownloadLink($page);
return strtolower($dlLink);
}
المشكلة انه يستخدم curl و file_get_contents
لو كان file_get_contents فقط كان افضل