Ich habe es mal finalisiert. Funktioniert super!
PHP-Code:
<?php
$username = 'justatest';
$password = 'justatest';
$loginUrl = 'http://share-links.biz/login';
$sl_unique_link = str_replace("http://share-links.biz/_", "", "http://share-links.biz/_mg1gu7oztmz9");
//init curl
$ch = curl_init();
//Set the URL to work with
curl_setopt($ch, CURLOPT_URL, $loginUrl);
// ENABLE HTTP POST
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
//Set the post parameters
curl_setopt($ch, CURLOPT_POSTFIELDS, 'remember_me=1&user='.$username.'&pass='.$password.'&submit=Login');
//Handle cookies for the login
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
//Setting CURLOPT_RETURNTRANSFER variable to 1 will force cURL
//not to print out the results of its query.
//Instead, it will return the results as a string return value
//from curl_exec() instead of the usual true/false.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//execute the request (the login)
$store = curl_exec($ch);
//the login is now done and you can continue to get the
//protected content.
//set the URL to the protected file
curl_setopt($ch, CURLOPT_URL, 'http://share-links.biz/manage?search='.$sl_unique_link.'&chkFolder[]=6979733&op=stimg_png&submit=los');
//execute the request
$content = curl_exec($ch);
// get the real folder id
preg_match('/<input type="checkbox" name="chkFolder\[\]" value="(\d+)" class="chkFolder vtext-middle" \/>/', $content, $match);
if(!isset($match[1])) die('could not extract real folder id');
curl_setopt($ch, CURLOPT_URL, 'http://share-links.biz/manage');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
'op' => 'stimg_png',
'chkFolder[]' => $match[1]
));
$content = curl_exec($ch);
preg_match('/(http:\/\/stats\.share-links\.biz\/[0-9a-z]+\.png)/i', $content, $link);
if(!isset($link[1])) die('could not extract status image link');
echo $link[1];
//save the data to disk
//file_put_contents('~/download.zip', $content);
#echo $content ;
?>
Der Account wurde extra für diese Spielerei angelegt!