aboutsummaryrefslogtreecommitdiffstats
path: root/archive.php
diff options
context:
space:
mode:
Diffstat (limited to 'archive.php')
-rw-r--r--archive.php55
1 files changed, 55 insertions, 0 deletions
diff --git a/archive.php b/archive.php
new file mode 100644
index 0000000..92c17f8
--- /dev/null
+++ b/archive.php
@@ -0,0 +1,55 @@
+<?php
+ if (substr_count($_SERVER[HTTP_ACCEPT_ENCODING], gzip))
+ ob_start(ob_gzhandler);
+ else ob_start();
+?>
+<title>KISSmo Archive</title>
+<link rel="stylesheet" href="./style.css">
+<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
+<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+<meta name="HandheldFriendly" content="true">
+ <center><h2>Runing KISSmo Paste</h2></center><br>
+ <center><form method="POST" action="archive.php" class="search" enctype="multipart/form-data" autocomplete="off">
+ <input type="text" name="query" maxlength=75 class="searchbox" minlength=3 placeholder="Enter keywords" required>
+ <input type="submit" value="Search"></input>
+</form></center>
+<?php
+//*$zer = system('grep -l ' . escapeshellarg($_POST['query']) . ' *p/*.txt');
+if(isset($_POST['query'])) { //only do file operations when appropriate
+
+echo "<pre class='cmdbox'>";
+system('grep -l ' . escapeshellarg($_POST['query']) . ' *p/*.txt');
+echo "</pre><br>";
+}
+?>
+ <center><a href="./">Paste</a> | <a href="./archive.php">Archive</a></center>
+
+<?php
+// Set the current working directory
+$directory = getcwd()."/p/";
+
+// Initialize filecount variavle
+$filecount = 0;
+
+$files2 = glob( $directory ."*" );
+
+if( $files2 ) {
+ $filecount = count($files2);
+}
+
+echo "Currently archiving: ";
+echo $filecount . " paste files ";
+
+echo "<br><br>";
+
+$dir_open = opendir('./p/');
+
+while(false !== ($filename = readdir($dir_open))){
+ if($filename != "." && $filename != ".."){
+ $link = "<a href='./p/$filename' target='_blank'> $filename </a><br />";
+ echo $link;
+ }
+}
+
+closedir($dir_open);
+?>