Jump to content
  • entry
    1
  • comments
    4
  • views
    2,549

Одноразовые скрипты

halfhope

4,841 views

Давно хотел создать тему где все желающие могут поделиться одноразовыми скриптами для каких-то конкретных задач. Список будет дополняться, присылайте свои скрипты.

 

  • log.php Укорачивает большие логи ошибок, сортирует ошибки по частоте.
  • scan.php Показывает список новых/измененных/удаленных файлов. При первом запуске генерируется слепок текущего состояния файлов (scan.json).
  • indexer_v1.2.zip Добавляет недостающие индексы в БД. Подробности. Не добавляет составные индексы. 
  • optimize_jpegs.pl Perl скрипт оптимизации изображений использует cjpeg и jpegtran из mozjpeg.
  • find_broken.php Поиск изображений с несоответствием mime типа и расширения, пустые изображения.
  •  dom_stats.php DOM дерево страницы. Показывает уровень вложенности, размер (байт), кол-во дочерних элементов. Пригодится при сокращении HTML кода сайта.
  • mod.php Редактор модификаций. Заливаете в корень сайта и выполняете (нет защиты паролем, будьте внимательны). Подхватывает модификаторы в БД и в папке system. Редактировать можно сразу несколько файлов, есть разделы списка модификаторов, измененных модификаторами файлов, поиск кода. Поддерживает быстрые клавиши (Reload, Save).
  • +1 13


4 Comments


Recommended Comments

-- скрипт для формирования запросов по смене движка таблиц в рамках выбранной базы данных. Например: InnoDB <--> MyISAM
------------------------------------------------
-- указать название базы данных
set @DB_NAME = 'dbname';
-- указать на какой движок меняем
set @DB_ENGINE_NEW = 'InnoDB';
-- указать с какого движка меняем
set @DB_ENGINE_OLD  = 'MyISAM';
------------------------------------------------
SELECT CONCAT('ALTER TABLE `',table_name,'` ENGINE = ', @DB_ENGINE_NEW, ';') AS sql_text
FROM information_schema.tables 
WHERE table_schema = @DB_NAME AND ENGINE = @DB_ENGINE_OLD
AND TABLE_TYPE = 'BASE TABLE'
ORDER BY table_name DESC;

На выходе-результате будет набор команд для ручного выполнения (при выполнении скрипта движок не будет изменен). Желательно их сохранить для спокойствия в какой-нибудь документ. Результаты необходимо скопировать и выполнить отдельно.

Edited by 100napb
  • +1 2

Share this comment


Link to comment

Удаление пустых ЧПУ из базы. Не знаю как, но бывает, что в базу попадают пустые ЧПУ. Иногда это влияет на появление index.php?route=common/home

url_delete_empty.php

url_delete_empty_oc3.php

 

  • +1 1

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.