ПредишенСледващото

Сценарий за намиране и заместване на текст за търсене и замяна

Сценарий за намиране и заместване на текст във файлове на вашия сайт - търсене и заместване на (засега)
Търсене и заместване (съкратено FAR) - сценарият за намиране и заместване на текст във файлове на вашия сайт. FAR може да се използва за сканиране за зловреден код, както и за ежедневната работа с файлове. Е, как да се намери някаква фраза или маркер файлове сайта, използвайте търсенето през SSH (например, Впиши "текстово" команда *) или дефлация в целия сайт на вашия локален компютър и гледам през Notepad ++. Но достъп чрез SSH не е на всички, и мястото на помпа за дълго време и не е практично. Тъй като този скрипт се опрости работата и да спести време

Как да тече

Как да използвате

Ако маркирани подмяна чавка. След това всички намерени текст се заменя с текста за замяна. Ако искате да изтриете цялата намери фраза в текстовото поле, за да въведете замяна нищо не е необходимо. В не търсят файлове, разделени със запетаи въведете всички файлови разширения, които не са търсили. В указателя, трябва да укажете името на директорията, в която файловете, за да търсите определен текст, ако искате да търсите във всички файлове на вашия сайт и да въведете точка (.), Ако много файлове, а сценарият не се занимава с онлайн, опитайте се да се търсят отделни папки.

Сценарий за намиране и заместване на текст във файлове на вашия сайт - търсене и заместване на (засега)
След успешно търсене, показва резултата, броя на файловете, които отговарят на фразата за търсене, името на файла на изходния код с избраната фраза. Когато кликнете два пъти върху изходния код блок отваря пълен текст файл с всички маркирани в жълто намери фрази. Също така, когато се движите на блока, на десния двата бутона се появяват, редактирате и изтривате. например, ако файлът е намерена вратичка (вратичка) или обвивка (черупка). След това тя може да бъде отстранена веднага, или намерили зловреден вградена рамка в частите на файл, той може да бъде отстранен чрез редактиране на файла.

Важно! Преди смяна (маркирана чавка подмяна), първо се опитайте да намерите нещо, което искате да премахнете или замени, се вгледате внимателно в резултатите, а след това е оцветена в жълто, ще бъдат изтрити, ако сте доволни, изберете Замяна и натиснете Търсене \ замените.

След употреба, отстранете!

Да не се съхранява на скрипт на сървъра FAR, тъй като някой може да се възползва от и да навреди на вашия сайт. Също така не забравяйте да смените паролата за достъп до изходния код на скрипта.

FAR ChangeLog

версия 1.4
  • Фиксирана търсене маска, ако текстът за търсене не е на един ред, не е намерено нищо (открита е грешка и коригира Олег Ушаков [email protected])
версия 1.3
  • Фиксирани незначителни бъгове
  • Добавен директория дърво
  • Вече можете да търсите не само на основните папки и на сайта, но също така и по-високи нива на
версия 1.2
  • Променена интерфейс (Bootstrap)
  • Добавено "чувствителни"
версия 1.1
  • Добавен маска търсене
  • Сценарият се преименува far.php

Външен вид FAR скрипт

и в тази грешка. ако "ще настъпи процес на четене грешка, например кирилицата в името на папката, е вероятно, че връщане нула", докато (($ файл = нула)! == невярно) <этот цикл когда нить завершится? Добавьте проверку, $dir открылся без ошибок или нет

Е, аз използвам! == фалшива, че "Тип преобразуване не се случва, когато се използва === или! == както в този случай, с изключение на стойността се сравнява с друг, както и видове."

Аз съм тук отново. Исках да кажа "тази функция може да се върне като булева FALSE, а не-булева стойност, която стойност лъжа." И в код $ реж = opendir ($ dirname); докато (($ файл = readdir ($ реж))! == невярно) <Папка не проверяется на доступность. Если в процессе чтения произойдёт ошибка, к примеру кириллица в имени папки, то есть вероятность что возвратит null и цикл уйдёт в бесконечность.

Успех! Всички okkey! Вярно е. Ако въведете паролата отново по същия глупости. Кажи ми. .htaccess файл след това след работа, което трябва да се промени отново?

изтеглите скрипта отново, нищо в нея не редактирате и добавите към .htaccess файл линия AddDefaultCharset UTF-8

Всичко е готово. Той добави. Преди това тя беше празна. Въпреки това, нищо не се е променило.

се опитват да подредят 12 да се добави с глава ( "Content-Type: текст / HTML; набор знаци = UTF-8 ');

Задайте всички инструкции, истината е на XAMPP и прозорец на програмата вместо menyushnyh думи - "?" Някои въпросителни Какво има?

Аз не виждам какво би могло да бъде толкова ужасно? навира носа)

и не е решен И все пак, кодиращ проблеми.

това е възможно, дори и само в един шаблон

Самият компресирания файл се изтегля. Тя бутон работи.

Правилно ли съм разбрал, с този скрипт можете да премахнете всички следи от Joomla шаблон в изходния код чрез замяна на името на шаблона дума Joomla и други имена, като запазва ефективността на сайта? Благодаря.

Качване след натискане на бутона.

Подкрепете проекта - споделете линка, благодаря!