Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren:php:programme:suchen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
programmieren:php:programme:suchen [07/11/2021 12:15] – angelegt connyprogrammieren:php:programme:suchen [07/11/2021 12:20] (aktuell) conny
Zeile 1: Zeile 1:
 ===== Suchen auf Webspace ===== ===== Suchen auf Webspace =====
 +
 +<code php| 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>
 +
 +</code>
 +
 +
  
 <code php| find.php> <code php| find.php>
Zeile 11: Zeile 54:
 $cmd = "find -iname '*.php' -not -path './templates_c/*' -newermt '2021-10-01' -ls "; $cmd = "find -iname '*.php' -not -path './templates_c/*' -newermt '2021-10-01' -ls ";
  
-// sucht in allen Dateien z.B. iname incl. Subdir+// sucht im Inhalt aller Dateien z.B. iname incl. Subdir
 //$cmd = "grep -Ril 'iname' . "; //$cmd = "grep -Ril 'iname' . ";
  
programmieren:php:programme (275 views) · Zuletzt geändert: 07/11/2021 12:15 von conny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki