Status
Not open for further replies.

ciaociao4

Active Member
396
2011
26
0
hello :D

i use a script for upload to some host...like uploaded.to or netload...

i want cancel uploade.to (close affiliate program) and start with share-online


i see the page of apiupload

http://www.share-online.biz/uploadapi/


i try...but i don't know how modified my script...
netload example (thank at soft 2005)


PHP:
function upNetLoad($value, $usr, $pass){

$url = file_get_contents('http://api.netload.in/getserver.php');
$post = Array ('modus' => 'file_upload', 'file_link' => "@$value", 'auth' => 'xxxxxxxxxxxxxxxxxxx', 'user_id' => $usr, 'user_password' => $pass);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec ($ch);
curl_close ($ch);

if (preg_match("/upload_failed/", $result) || preg_match("/prepare_failed/", $result)) {
return '';
}
else if (preg_match("/UPLOAD_OK/", $result)) {
$arr = explode(';', $result);
/*
$arr[0] : UPLOAD_OK
$arr[1] : FILENAME
$arr[2] : FILESIZE
$arr[3] : DOWNLOAD LINK
$arr[4] : DELETE LINK
*/
return $arr[3];
}
can someone help me for the share-online.biz script???
thanks<3

:facepalm:
 
4 comments
This is for you..

PHP:
 <?php
/*
Upload to Share-online with cUrl
Fixed By: AdelSBM
*/


//----------------------------------
$user="0123456789";  // Username
$pass="HgHFGhFsfS";    // Password

$filelocation="999.rar";  // file Path
//-----------------------------------

shareonlinebizupload($filename,$filelocation,$user, $pass); // Let's upload


function shareonlinebiz_getsession($user,$pass){

    $url = "http://www.share-online.biz/upv3_session.php";
    $postdata = array();
    $postdata['username'] = $user;
    $postdata['password'] = $pass;
    $strpage = curl_func($url,$postdata,'','',0);
    return $strpage;
}    


function shareonlinebizupload($filename,$filelocation,$user, $pass){    
    $data = shareonlinebiz_getsession($user,$pass);
    $data = explode(';',$data);
    $fpost = array();
    $fpost["username"] = $user;
    $fpost["password"] = $pass;
    $fpost["upload_session"] = $data[0];
    $fpost['chunk_no'] = '1';
    $fpost['chunk_number'] = '1';
    $fpost['filesize'] = filesize($filelocation);
    $fpost['fn'] = "@".$filelocation;
    $fpost["finalize"] = "1";    
    
    //printr($fpost);
    $server = 'http://'.$data[1];
    //echo $server;
    $page = curl_func($server,$fpost,'','',0);
    $data = explode(';',$page);
    $download_link=$data[0];
    echo $download_link;
}  
function curl_func($link, $postfields = '', $cookie = '', $refer = '', $header = 1, $follow = 1, $usragent = ''){

    $ch = curl_init($link);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    if($header)
        curl_setopt($ch, CURLOPT_HEADER, 1);
    else
        curl_setopt($ch, CURLOPT_HEADER, 0);         
    if($follow)
        @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
   else
       @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); 
    if($usragent)    
       curl_setopt($ch, CURLOPT_USERAGENT, $usragent);
    else
        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1');
    
    if($refer)
        curl_setopt($ch, CURLOPT_REFERER, $refer);
        
    if($postfields){
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
    }
    if($cookie){
        curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
        curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
    }
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
    $page = curl_exec($ch);

    curl_close($ch);

    if(empty($page)){
        echo "<br/>Could not connect to host: <br/> $link <br/>";
        //die();
    }
    else{
        return $page;
    }
} 

?>

you can see:

http://www.wjunction.com/92-development-area/135013-upload-share-online-curl.html
 
Its work good .. I tried it again

Set your share-online Username and Password To Use Api

Be sure you enter the real file Path



PHP:
//----------------------------------
$user="0123456789";  // Username
$pass="HgHFGhFsfS";    // Password

$filelocation="999.rar";  // file Path
//-----------------------------------
 
Last edited:
i think your "sript" it's much different from my script and i'm nott good with php

then i cant modify this for add your script :(
 
Status
Not open for further replies.
Back
Top