OSC — PHP 5.3 — admin/categories.php Function eregi() is deprecated

Раздел: Программирование
Написано: 26.02.2013
Автор: Antonio

После перехода на PHP 5.3 пришлось править много мест для обновления OSCommerce
в admin/categories.php

// Ultimate SEO URLs v2.1
// If the action will affect the cache entries

# было
if ( eregi("(insert|update|setflag)", $action) ) include_once('includes/reset_seo_cache.php');
# стало
if ( preg_match("/(insert|update|setflag)/i", $action) ) include_once('includes/reset_seo_cache.php');

Повторить последнее действие

Раздел: Советы
Написано: 22.02.2013
Автор: Antonio

При написании текстов в текстовых редакторах (например в редакторе блога) я иногда использую комбинации клавиш:

Ctrl + Z - отмена последнего действия

Повторить последнее действие можно с помощью комбинации

Ctrl + Y - повторить действие

Подсчет размера папок в Total Commander

Раздел: Советы
Написано: 22.02.2013
Автор: Antonio

Total Commander отличнейший, уже ставший классикой файловый менеджер.

Total Commander logo

Чтобы увидеть размер каждого подкаталога каталога, можно клацать пробелом на каждом каталоге, а можно использовать специальное сочетание клавиш или специально сделанную кнопку.


Посмотреть продолжение статьи

1C 7.7 на одном компьютере вылетает с ошибкой — 0x00640072

Раздел:
Написано: 21.02.2013
Автор: Antonio

Жила-была база 1С на файловом сервере и группа клиентов-бухгалтеров, которая подключалась и работала с базой по сети со своих компьютеров. В один момент у одного пользователя при загрузке базы 1С 7.7 начала вылетать с ошибкой — 1C:7.7 starter program (for SQL) обнаружена ошибка — 0x00640072.

При этом наблюдалась интересная ситуация — переиндексация и исправление ошибок не помогало, другие базы с того же сервера работали нормально, на других компьютерах эта база тоже работала нормально и самое интересное на этом же компьютере под другим пользователем (1С) эта же база работала нормально и нормально работали другие базы. И если скопировать базу локально на компьютер она работала под пользователем (1С), под которым она не работала по сети. Какой-то парадокс.


Посмотреть продолжение статьи

Warning: syntax error, unexpected $end, expecting TC_DOLLAR_CURLY or TC_QUOTED_STRING or ‘»‘

Раздел: Программирование
Написано: 21.02.2013
Автор: Antonio

После переезда на хостинг с PHP 5.3 вылезла ошибка в админке магазина

Warning: syntax error, unexpected $end, expecting TC_DOLLAR_CURLY or TC_QUOTED_STRING or '"'
/language/en/admin/customers.ini on line 319 in
template.php on line 737
Warning: The language file customers.ini couldn't be loaded.

Решение ошибки показало что в /lib/templates/template.php используется функция parse_ini_file, которая загружает ini-файл, указанный в аргументе filename и возвращает его настройки в виде ассоциативного массива, т.е. ошибка в некорректно заполненном customers.ini, но при версии PHP 5.2 ошибка не возникала.


Посмотреть продолжение статьи

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com