Jump to content
  • entry
    1
  • comment
    1
  • views
    97

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

halfhope

973 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 кода сайта.

  • +1 7


1 Comment


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
Guest
You are posting as a guest. If you have an account, please sign in.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • 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.