Link tag. *    Examples: *        php: Print this page *        html Print another page * **  To leave images intact change line 36 to $stripImages = "no"; * **  This page must be in the root directory. * **  Place at the beginning of the content you *   would like to print and at the end. * **  That's all there is to it. *************************************************************************/ // Begin: Functions used. function i_denude(&$variable){     //STRIP ALL TAGS THAT START WITH ]* *>", "", $variable); }   function i_denudef(&$variable){     $tmpText = preg_replace("/(< *font[^>]* *>)(.*)((< */ *font[^>]* *>))/i","$2", $variable);     return $tmpText; } // End functions used.   // Set Variables $url = $_REQUEST['url']; $url = ereg_replace("^/?", "", $url);    //strip slashes for security $stripImages = "yes"; $startingpoint    = ""; $endingpoint    = ""; $referer = $_SERVER['HTTP_REFERER'];   // Open and read file specified in URL. $file = $url; // $chage $url to $_SERVER['HTTP_REFERER'];               // to use as older version. $str_value = ""; $read = fopen($file, "rb"); while(!feof($read)){     $str_value .= fread($read, filesize($file)); } fclose($read);   // Get length of print text $str_start = strpos($str_value, "$startingpoint"); $str_finish = strpos($str_value, "$endingpoint"); $str_length = $str_finish-$str_start; $str_value = substr($str_value, $str_start, $str_length);   // Got length of string between $startingpoint and $endpoint // and send to other $variable. Easy to debug for later revision $PHPrint = $str_value;   // Strip HTML font tag and/or HTML img tags. if ($stripImages == "yes") {    $PHPrint = i_denude($PHPrint); } $PHPrint = i_denudef($PHPrint); $PHPrint = stripslashes($PHPrint); ?> Print this Page ")){         eval('?>'.$line);     }     else{         if (strstr($line,"")){            $mode = 0;         }         elseif ($mode){             if(strstr($line,";")){                eval($line);             }         }         else {             echo $line;         }     } } echo "This page was printed from: $referer"; flush (); ?>