programmieren:php:programme:suchen
Suchen auf Webspace
- find.php
<?php /** * Dateisuche per find * */ $file = basename(__FILE__); ?> <html> <body> <h1>Suche auf Webspache</h1> <?php $param = htmlspecialchars($_GET["do"]); if ($param == "search") { $fname = htmlspecialchars($_GET["fname"]); $erg = shell_exec("find . -iname $fname"); if ($erg === "$") { echo "nichts gefunden ..."; } else { echo "<pre>$erg$</pre>"; } echo "<a href='$file'>Erneut suchen </a>"; } else { ?> <form > <label for="fname">Suche nach:</label><br> <input type="text" id="fname" name="fname" value=""><br> <input type="hidden" name="do" value="search"> <input type="submit" value="Submit"> </form> <? } ?> </body> </html>
- find.php
<? /** * Suchfunktionen * */ // findet alle PHP Dateien welche nach dem Datum geändert wurden incl. Subdir $cmd = "find -iname '*.php' -not -path './templates_c/*' -newermt '2021-10-01' -ls "; // sucht im Inhalt aller Dateien z.B. iname incl. Subdir //$cmd = "grep -Ril 'iname' . "; echo "<h2>Befehl: ".$cmd."</h2>"; echo "<pre>" . shell_exec( $cmd ) . "</pre>";
programmieren:php:programme (862 views) · Zuletzt geändert: 07/11/2021 12:20 von conny