- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Обновил php на сервере до 5.3.6, до этого было 5.2, перестало кое что работать, выдает ошибку
Что это? Как лечится?
Спасибо.
Код то сам покажите.
Возможно, что ошибка выше, и до substr не доходит второй параметр.
по-моему, всё есть:
файл:/var/www/u015/data/www/site.ru/dvrt/view.inc.php
строчка:line 716
в чём проблема:substr() expects parameter 2 to be long
что не ясно?
Так же второй параметр может поступать не integer, а string. Тоже может ругаться.
LEOnidUKG добавил 26.08.2011 в 17:39
по-моему, всё есть:
файл:/var/www/u015/data/www/site.ru/dvrt/view.inc.php
строчка:line 716
в чём проблема:substr() expects parameter 2 to be long
что не ясно?
Спасибо кэп за ентеры после строк :)
Вот код
716 строчка - substr($html, $prevhrefpos, $hrefpos - $prevhrefpos) .
substr($html, $prevhrefpos, $hrefpos - $prevhrefpos) .
замените на
substr($html, intval($prevhrefpos), $hrefpos - $prevhrefpos) .
А где $prevhrefpos берётся? Похоже, что оно не числовое, а строчное...
А где $prevhrefpos берётся? Похоже, что оно не числовое, а строчное...
Уже говорил об этом: /ru/forum/comment/9357440
А вообще может быть и нет его там. Поэтому пусть будет хоть 0 там.
LEOnidUKG, ура, заработало.
Спасибо. Как всегда ваши советы помогли.
Уже говорил об этом: /ru/forum/comment/9357440
А вообще может быть и нет его там. Поэтому пусть будет хоть 0 там.
Ну приводить неизвестно что к integer совсем не айс :) Warning-то исчезнет, но логика может быть нарушена.
Ну приводить неизвестно что к integer совсем не айс :) Warning-то исчезнет, но логика может быть нарушена.
Вы че прикалываетесь? Второй параметр у substr должен быть целочисленный. Какая логика тут может быть нарушена?