Jak mogę wyszukać określony ciąg (nazwę funkcji lub nazwę zmiennej) w moich plikach znajdujących się w różnych katalogach w menedżerze plików cPanel?
Korzystałem z katalogu biblioteki, a funkcje w tym katalogu są używane w różnych aplikacjach i stronach. Teraz jestem w stanie zmienić coś w pliku biblioteki, co wymaga znajomości wpływu na pliki korzystające z tych funkcji pliku biblioteki.
Jak wyszukiwać / znajdować / grep przez hostowane pliki?
Odpowiedzi:
Rozumiem frustrację, gdy nie masz dostępu do SSH. Poniżej znajduje się prosty skrypt PHP, który zapisujesz w pliku w folderze głównym, z którego chcesz rozpocząć wyszukiwanie. Na przykład, chciałem znaleźć wszystkie pliki, które mają ciąg kodu HEX kolor
ecebeb
pod../public_html
(lubwww
) folderu. Prześledź kroki tutaj.www/public_html
.php
rozszerzeniem - utworzyłemecebeb.php
- a następnie edytuj.Skopiuj skrypt poniżej 6 linii, wklej go w
ecebeb.php
oknie edycji i zapisz plik.<?php
$command = "grep -ri 'ecebeb' ./*";
$output = shell_exec($command);
echo "$output";
echo "Grep job over.";
?>
Teraz otwórz nową kartę / okno przeglądarki i przejdź do adresu URL podobnego do
yourdomain/ecebeb.php
źródło
AFAIK, to niemożliwe. Musisz napisać skrypt PHP / Perl / Python / cokolwiek i uruchomić go na serwerze, aby uzyskać listę plików i przeglądać go.
źródło