From 775641dc36704fd708da150e5307d9cf09a0ef46 Mon Sep 17 00:00:00 2001 From: masiv_ Date: Mon, 16 Mar 2026 17:10:25 -0300 Subject: [PATCH] Small fixes to improve memory performance, temporary code deletion and small typo in img file location. --- components/main/blinkies.php | 2 +- includes/common_webrings.inc.php | 5 +++++ includes/transfemwebring_contr.inc.php | 5 +++++ includes/transingtheinternet_contr.inc.php | 3 +-- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/components/main/blinkies.php b/components/main/blinkies.php index 0e76a94..b07b52e 100644 --- a/components/main/blinkies.php +++ b/components/main/blinkies.php @@ -17,7 +17,7 @@ - +
diff --git a/includes/common_webrings.inc.php b/includes/common_webrings.inc.php index b8ea5cc..50d0f5e 100644 --- a/includes/common_webrings.inc.php +++ b/includes/common_webrings.inc.php @@ -19,6 +19,8 @@ function getFile(array $source){ curl_close($curl); } + + unset($selected_source,$curl); return $file; } @@ -29,6 +31,7 @@ function extractString(string $string,string $start_pattern, string $end_pattern $extracted_string = substr($string, $start_pos, $end_pos - $start_pos); + unset($start_pos,$end_pos); return $extracted_string; } @@ -36,5 +39,7 @@ function extractString(string $string,string $start_pattern, string $end_pattern function scrapeWebsiteSites(array $source,string $start_pattern, string $end_pattern) { $script = getFile($source); $websites = extractString($script,$start_pattern,$end_pattern); + + unset($script); return $websites; } \ No newline at end of file diff --git a/includes/transfemwebring_contr.inc.php b/includes/transfemwebring_contr.inc.php index 10d3c59..1ce26c7 100644 --- a/includes/transfemwebring_contr.inc.php +++ b/includes/transfemwebring_contr.inc.php @@ -51,6 +51,8 @@ function primarySplit(string $array) { $i++; } + + unset($array,$start_pos,$end_pos,$item_len,$array); return $return_array; } @@ -87,6 +89,8 @@ function secondarySplit(string $sub_array) { $sub_array = substr($sub_array,$sub_sub_array_len); } + + unset($sub_array, $value, $value_len, $value_start_pos, $value_end_pos, $key, $key_len, $key_start_pos, $key_end_pos, $keyhasQuotes, $sub_sub_array_len); return $return_sub_array; } @@ -96,6 +100,7 @@ for ($i = 0; $i < sizeof($transfemring_sites); $i++) { $depured_transfemring_sites[$i] = secondarySplit($transfemring_sites[$i]); } $transfemring_sites = $depured_transfemring_sites; +unset($depured_transfemring_sites); for ($i = 1; $i < count($transfemring_sites); $i++){ if ($transfemring_sites[$i]['id'] == $TRANSFEMRING_ID) { diff --git a/includes/transingtheinternet_contr.inc.php b/includes/transingtheinternet_contr.inc.php index dcd02a4..391fa8f 100644 --- a/includes/transingtheinternet_contr.inc.php +++ b/includes/transingtheinternet_contr.inc.php @@ -52,8 +52,6 @@ function transingSplit(string $array) { $array = substr($array,0,-1); } - $temp = strpos($array,'/',1); - if (strpos($array,'/',1) > 1 or strpos($array,'/',1) == FALSE) { $commented=FALSE; } else { @@ -88,6 +86,7 @@ function transingSplit(string $array) { $i++; } + unset($array, $commented, $start_pos, $end_pos, $item_len); return $return_array; }