Wie kann ich in meinen Dateien, die sich in verschiedenen Verzeichnissen unter cPanel file manager befinden, nach einer bestimmten Zeichenfolge (Funktionsname oder Variablenname) suchen?
Ich habe ein Bibliotheksverzeichnis verwendet und Funktionen in diesem Verzeichnis werden in verschiedenen Apps und Seiten verwendet. Jetzt bin ich in der Lage, etwas in der Bibliotheksdatei zu ändern, für das ich die Auswirkung auf Dateien kennen muss, die diese Bibliotheksdateifunktionen verwenden.
Wie suche / finde / durchsuche ich die gehosteten Dateien?
Antworten:
Ich kann die Frustration verstehen, wenn Sie keinen Zugang zu SSH haben. Unten sehen Sie ein einfaches PHP-Skript, das Sie in einer Datei im Stammordner speichern, von dem aus Sie die Suche starten möchten. Zum Beispiel wollte ich alle Dateien finden, die die HEX-Farbcode-Zeichenfolge
ecebeb
unter dem../public_html
(oder demwww
) Ordner haben. Die Schritte hier nachvollziehen.www/public_html
.php
Endung - ich habe sie erstelltecebeb.php
- und bearbeite sie dann.Kopieren Sie das Skript mit den unteren 6 Zeilen, fügen Sie es in das
ecebeb.php
Bearbeitungsfenster ein und speichern Sie die Datei.<?php
$command = "grep -ri 'ecebeb' ./*";
$output = shell_exec($command);
echo "$output";
echo "Grep job over.";
?>
Öffnen Sie nun einen neuen Browser-Tab / ein neues Browser-Fenster und navigieren Sie zu der URL, die Ihnen gefällt
yourdomain/ecebeb.php
quelle
AFAIK, das ist unmöglich. Sie müssen ein PHP / Perl / Python / whatever-Skript schreiben und es auf Ihrem Server ausführen, um die Liste der Dateien abzurufen und durchzugehen.
quelle