Thread: Administrative and Maintenance Tools - Link Checker Bot
View Single Post
  #103  
Old 06-11-2010, 10:09 PM
exel exel is offline
 
Join Date: Jan 2008
Location: Southern California
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Mr. Gecko (the developer) has disabled this add on to where it doesn't validate anything as bad... If you would like this plugin to work, follow these instructions.
1 Make sure your php can use fopen to open websites.
2 Make a php file on your site and put this in it.
Code:
<?
error_reporting(0);
$url = isset($_REQUEST['url']) ? trim($_REQUEST['url']) : "";
header("Content-Type: text/plain");
$mime = "";
if ($file = fopen($url, "r")) {
   $fileInfo = stream_get_meta_data($file);
   for ($h=0; $h<count($fileInfo['wrapper_data']); $h++) {
       $headers = explode(";", strtolower($fileInfo['wrapper_data'][$h]));
       for ($d=0; $d<count($headers); $d++) {
           $header = $headers[$d];
           if (preg_match("/content-type:/i", $header)) {
               $mime = trim(str_replace("content-type:", "", $header));
           }
       }
   }
   fclose($file);
   echo $mime;
}
?>
3 In the cron file, find curl_setopt($ch, CURLOPT_URL,"http://gecko.myusers.info/mime.php?url=".urlencode($val3)); and replace it with curl_setopt($ch, CURLOPT_URL,"http://YOURDOMAIN/YOURPATH.php?url=".urlencode($val3)); of course replacing the YOURDOMAIN and YOURPATH with the right data.

Mr. Gecko doesn't mind you using the plugin, but he does mind you using his server for checking things as it takes his bandwidth. Do not ask Mr. Gecko for help as this is all he is giving you guys... Please take to mind that this was written in 2007 and may have loads of problems still.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01124 seconds
  • Memory Usage 1,765KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete