Brandon W Posted March 23, 2008 Posted March 23, 2008 Well I am looking at making a link checker script for my forums. I see there are many around but I don't know how to make the one. So has anyone please got a script I can look at to test it? Please I need this ASAP.
Chozo4 Posted April 2, 2008 Posted April 2, 2008 PHP :: Scripts and Programs :: Link Checkinghttp://www.hotscripts.com/PHP/Scripts_and_...king/index.html
mecablaze Posted August 26, 2008 Posted August 26, 2008 I normally use cURL of fopen to test if a link (url) is valid. Try this script.function validURL($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_BUFFERSIZE, 8192); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); $output = curl_exec($ch); $info = curl_getinfo($ch); curl_close($ch); @$components = parse_url($url); if ( $info["http_code"] == 200 ) { return true; } else { if ( $components["scheme"] == "ftp" && $info["http_code"] >= 200 && $info["http_code"] < 300 ) { return true; } return false; }}Works with http(s) and ftp protocols. Have fun.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now