You need to make a POST-request on http://turbobit.net/linkchecker/check/csv to check links you want.
The URL's of files you check must be urlencoded and sent to the variable $links_to_check. If you send a few URLs it must be separated by a newline.
Our script turns back the result as csv (Comma Separated Values). The first parameter will be the URL of the checking file, second parametr is the status of it: 1 - if this file exists or 0 - if it wasn't found on turbobit.net servers.
Request examples:
<?php // The URL you want to check $links_to_check = "http://turbobit.net/a1a7bfpctcon.html"; // POST-request on $url = "http://turbobit.net/linkchecker/check/csv"; // cURL Initialization $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); // Set URL curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // Function will return the content of that cURL handle in the form of a string curl_setopt($ch, CURLOPT_TIMEOUT, 3); // Time out curl_setopt($ch, CURLOPT_POST, 1); // POST-method curl_setopt($ch, CURLOPT_POSTFIELDS, "links_to_check=".urlencode($links_to_check)); // Adding new field with the file URL $result = curl_exec($ch); // Making request curl_close($ch); // Processing the result echo $result; // For example - displaying ?>
<?php // The URL you want to check - up to 50 URLs $links = array( 'http://turbobit.net/a1a7bfpctcon.html', 'http://turbobit.net/dv4aa8e0aley.html', 'http://turbobit.net/9wccbeipyi75.html' ); $links_to_check = implode("\n", $links); // POST-request on $url = "http://turbobit.net/linkchecker/check/csv"; // cURL Initialization $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); // Set URL curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // Function will return the content of that cURL handle in the form of a string curl_setopt($ch, CURLOPT_TIMEOUT, 3); // Time out curl_setopt($ch, CURLOPT_POST, 1); // POST-method curl_setopt($ch, CURLOPT_POSTFIELDS, "links_to_check=".urlencode($links_to_check)); // Adding new field with the file URL $result = curl_exec($ch); // Making request curl_close($ch); // Processing the result echo $result; // For example - displaying ?>