diff --git a/en/newsletter.php b/en/newsletter.php index 22be1c0..13f4999 100644 --- a/en/newsletter.php +++ b/en/newsletter.php @@ -42,13 +42,11 @@ $filename = "/tmp/list-code-" . $email; if (!empty($_GET['code'])) { - echo file_get_contents($filename); + $file_content = @file_get_contents($filename) or echo error_get_last()['message']; echo $_GET['code']; if (file_get_contents($filename) == $_GET['code']) { if ($_GET['action'] == "sub") { - $handle = fopen("/var/spool/list", "a"); - fwrite($handle, $code . PHP_EOL); - fclose($handle); + file_put_contents($filename, $code . PHP_EOL, FILE_APPEND); } else { $contents = file_get_contents("/var/spool/list"); $contents = str_replace($line . PHP_EOL, '', $contents);