1) Omschrijving:
Voor degene die het ook lastig vinden om telkens te moeten inloggen op de site van dommel.
(ja, kweet het, isp monitor is er ook, maar dit is makkelijk voor op ne site te zetten fzo)
2) DEMO: http://www.riflex.be/get.php
3) PHP code:
Code: Selecteer alles
<?php
// URL voor login volgen
$ch = curl_init();
$url = "https://crm.schedom-europe.net/login.php?username=HIER UW EMAIL&password=HIER UW PASS&op=login";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiejar);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiejar);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
curl_exec($ch);
// Afbeelding met volume weergeven
// Is nodig voor firefox etc, anders niet weergegeven
header("Content-type: image/png");
$newurl = "https://crm.schedom-europe.net/include/scripts/linked/dslinfo/graph.php?dsluser=dslXXXXXXX&servid=XXXXXX&passwd=XXXXXX";
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiejar);
curl_setopt($ch, CURLOPT_URL, $newurl);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)'); // IE6
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$volume = curl_exec($ch);
//
echo $volume;
?>
De variabele $url aanpassen met uw login gegevens voor crm.schedom-europe.net.
De variabele $newurl kunt ge vinden door te kijken naar de eigenschappen die bij de afbeelding van 't volume op de dslinfo manager staan.[/code]
5) Dan gewoon uploaden naar webserver die PHP en curl ondersteund en voila.