Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- _____ _____ _ _____ _____ _____ _____ _____ _____
- ___| | __ |_| _ |_ _|___ ___|_ _| __| _ | |
- |_ -| --| -| | __| | | |- _|___| | | | __| | | | |
- |___|_____|__|__|_|__| |_| |___| |_| |_____|__|__|_|_|_|
- |s C R i P T z - T E A M . i N F O|
- */
- function remove_comments($id)
- {
- if (file_exists($id)) {
- if (is_dir($id)) {
- $h = opendir($id);
- while ($f = readdir($h)) {
- if (($f != ".") && ($f != "..")) {
- remove_comments($id . "/" . $f);
- }
- }
- closedir($h);
- } else if ((is_file($id)) && (end(explode('.', $id)) == "php")) {
- if (!is_writable($id)) {
- chmod($id, 0777);
- }
- if (is_writable($id)) {
- $f_Str = file_get_contents($id);
- $newStr = '';
- $cT = array(
- T_COMMENT
- );
- if (defined('T_DOC_COMMENT')) {
- $cT[] = T_DOC_COMMENT;
- }
- if (defined('T_ML_COMMENT')) {
- $cT[] = T_ML_COMMENT;
- }
- $tkns = tkn_get_all($f_Str);
- foreach ($tkns as $tkn) {
- if (is_array($tkn)) {
- if (in_array($tkn[0], $cT)) {
- continue;
- }
- $tkn = $tkn[1];
- }
- $newStr .= $tkn;
- }
- if (!file_put_contents($id, $newStr)) {
- $open = fopen($id, "w");
- fwrite($open, $newStr);
- fclose($open);
- }
- }
- }
- }
- }
- remove_comments("./DIR/");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement