- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
osCommerce Как исправить ошибку Warning:array_merge()
Сентябрь 27, 2011
Этот урок покажет как избавиться от следующего предупреждения в Вашей панели управления: Warning: array_merge()… Обычно это выглядит так:

1. Прежде всего, Вы должны обратить внимание на файл, упомянутый в предупреждении. В нашем случае это файл:
/home/mgreen/public_html/adrian/osc/admin/customers.php
Откройте указанный файл и найдите следующий текст (текст может быть в нескольких строках):
array_merge()
В нашем случае, открыв файл customers.php видим следующий код:
$customer_info = array_merge($country, $info, $reviews); $cInfo_array = array_merge($customers, $customer_info);
2. Необходимо обновить все линии, содержащие код array_merge. Добавьте (array) перед каждым из $ символов. После редактирования линии должны выглядеть следующим образом:
$customer_info = array_merge((array)$country, (array)$info, (array)$reviews); $cInfo_array = array_merge((array)$customers, (array)$customer_info);
Подобные изменения следует применить ко всем линиям с кодом array_merge.
Примечание: Обращение array_merge() было изменено в PHP 5. В отличие от PHP 4, обращение array_merge() теперь использует только параметры типа array. Тем не менее, Вы можете использовать данную информацию для объединения параметров различного типа.
3. Вот список файлов, которые должны быть отредактированы в таких случаях:
- /catalog/admin/
- banner_manager.php
- categories.php
- configuration.php
- customers.php
- manufacturers.php
- orders.php
- orders_status.php
- reviews.php
- specials.php
- /catalog/admin/includes/clases/
- emails.php
- /catalog/admin/includes/functions/
- compatibility.php
- general.php
- /catalog/includes/clases/
- emails.php
- http_client.php
- /catalog/includes/functions/
- compatibility.php
- /catalog/includes/modules/payment/
- paypal_uk_direct.php
- paypal_uk_express.php