Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Сааша
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 6
1

Warning: trim() expects parameter 1 to be string, array given in J:\home\wagure\www\libraries\joomla\html\parameter.php on line 83

20.01.2013, 23:33. Просмотров 1522. Ответов 9
Метки нет (Все метки)

PHP
80
81
82
83
84
85
86
87
88
89
90
91
92
    // Set base path
    $this->_elementPath[] = dirname( __FILE__ ).DS.'parameter'.DS.'element';
 
    if (trim( $data )) {
        $this->loadINI($data);
    }
 
    if ($path) {
        $this->loadSetupFile($path);
    }
 
    $this->_raw = $data;
}
В итоге шрифты на сайте отсутствуют, подскажите в чем дело?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2013, 23:33
Ответы с готовыми решениями:

PHP Warning: trim() expects parameter 1 to be string, array given
Помогите пожалуйста! Не могу разобраться (( 1549: if (is_utf8($arr)) $arr = trim($arr);

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\localhost\www\mysite\index.php on line 4
Как исправить Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in...

Warning: trim() expects parameter 1 to be string, array given in
Доброго времени суток! Раньше всё работало,но потом хостер обновил php Проблемма такая Warning:...

Ошибка Warning: strpos() expects parameter 1 to be string, array given in
При работе с сайтом выдает такую ошибку. Warning: strpos() expects parameter 1 to be string,...

Notice: Array to string conversion in /home/komp/www/site1.my/www/index.php on line 58 Array
Notice: Array to string conversion in /home/komp/www/site1.my/www/index.php on line 58 Array ...

9
c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
20.01.2013, 23:47 2
в функцию трим передается массив вместо строки
0
r3ntg3n
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
20.01.2013, 23:49 3
Первое, используйте подсветку кода, на панельке есть кнопки. Во-вторых, из приведенного вами куска кода не понятно, откуда берется переменная $data.
0
Сааша
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 6
20.01.2013, 23:55  [ТС] 4
на какой панельки кнопки?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function __construct($data, $path = '')
    {
        parent::__construct('_default');
 
        // Set base path
        $this->_elementPath[] = dirname( __FILE__ ).DS.'parameter'.DS.'element';
 
        if (trim( $data )) {
            $this->loadINI($data);
        }
 
        if ($path) {
            $this->loadSetupFile($path);
        }
 
        $this->_raw = $data;
    }
0
20.01.2013, 23:55
r3ntg3n
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
20.01.2013, 23:56 5
Цитата Сообщение от Сааша Посмотреть сообщение
на какой панельки кнопки?
которая находится над полем ввода сообщения.

Цитата Сообщение от Сааша Посмотреть сообщение
PHP
1
function __construct($data, $path = '')
у вас при создании объекта в его конструктор передается массив, а должна быть строка, если потом хотите trim использовать
0
Сааша
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 6
21.01.2013, 00:04  [ТС] 6
как исправить?
0
c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
21.01.2013, 00:16 7
Сааша, передавать не массив, а строку
0
Сааша
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 6
21.01.2013, 00:33  [ТС] 8
я в этом не силен, просто перенес сайт с хостинга на localhost и вот так он перенеся. пропишите как надо написать, если знаете.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16769 / 6657 / 869
Регистрация: 12.06.2012
Сообщений: 19,894
Завершенные тесты: 1
21.01.2013, 20:33 9
если по простому, то так..
Цитата Сообщение от Сааша Посмотреть сообщение
PHP
1
2
3
if (trim( $data )) {
      $this->loadINI($data);
     }
PHP
1
2
3
4
5
if(!is_string($data))
    throw new Exception('$data should be an array');
if (trim( $data )) {
     $this->loadINI($data);
     }
а если по нормальному - пересматривайте сам код создания объекта
0
Сааша
0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 6
23.01.2013, 23:51  [ТС] 10
при таком коде сайт вообще не работает, а выдает ещё много ошибок, но как оказалось эта не главная проблема.
Самая трудность состот в том, что после переноса сайта с хостинга на свой комп, при попытке перехода на различные страницы сайта, он выкидывает меня на сайт в интернете. Движок джумла 1.5 + виртуемарт, как решить проблему не знаю?
0
23.01.2013, 23:51
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2013, 23:51

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in on line 42
<?php $tiptonera = isset($_POST) ? $_POST : ''; $vidurobot = isset($_POST) ? $_POST : ''; ...

Код выводит ошибку Warning: next() expects parameter 1 to be array, resource given
<?php $fp = file("quest.txt"); echo "<b>".$fp."</b><br>"; unset($fp); echo...

Explode() expects parameter 2 to be string, array given
Подскажите. Почему не работает explode? explode() expects parameter 2 to be string, array given...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru