Bagaimana saya bisa mencari string tertentu (nama fungsi atau nama variabel) di file saya yang ada di berbagai direktori di bawah file manager cPanel?
Saya telah menggunakan direktori perpustakaan dan fungsi-fungsi pada direktori itu digunakan di berbagai aplikasi dan halaman. Sekarang, saya berada dalam situasi untuk mengubah sesuatu dalam file library, yang saya perlu tahu dampaknya pada file yang menggunakan fungsi file library ini.
Bagaimana cara mencari / menemukan / grep melalui file yang dihosting?
Jawaban:
Saya dapat memahami frustrasi ketika Anda tidak memiliki akses ke SSH. Di bawah ini adalah skrip PHP sederhana yang Anda simpan dalam file di folder root dari tempat Anda ingin memulai pencarian Anda. Sebagai contoh, saya ingin menemukan semua file yang memiliki string kode warna HEX di
ecebeb
bawah folder../public_html
(atauwww
). Menapak langkah-langkah di sini.www/public_html
.php
ekstensi - saya buatecebeb.php
- lalu edit.Salin di bawah 6 baris skrip, tempel di
ecebeb.php
jendela edit dan simpan file.<?php
$command = "grep -ri 'ecebeb' ./*";
$output = shell_exec($command);
echo "$output";
echo "Grep job over.";
?>
Sekarang, buka tab / jendela browser baru dan browse ke URL suka
yourdomain/ecebeb.php
sumber
AFAIK, itu tidak mungkin. Anda harus menulis skrip PHP / Perl / Python / apa pun dan menjalankannya di server Anda untuk mendapatkan daftar file dan menerobosnya.
sumber