Автор Тема: После обновления php до 5.3.6 ошибки  (Прочитано 538 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Юпи-с

  • Новичок
  • *
  • Сообщений: 9
Обновили php и пошли ошибки, такого плана

Warning: substr() expects parameter 2 to be long, string given in /var/www/u015/data/www/site.ru/dv/view.inc.php on line 716
'http://site.ru/dv/adclick.php?banner_id=973&dest=http%3A%2F%2Fwww.dp+bolvw.net%2Fclick-3682459-10479079&ismap=' target='_blank'>���� �� 1 $. ��������� �������

Это при выводе html баннера

Как это вылечить?

Будет ли вообще скрипт корректно работать на версии php 5.3.6?

Оффлайн Big Manager

  • Administrator
  • *****
  • Сообщений: 159
Re: После обновления php до 5.3.6 ошибки
« Ответ #1 : Октября 10, 2011, 12:26:20 pm »
1. Скрипт разработан давно и  с версией php 5.3.6 - разумеется, не тестировался.  Работоспособность с этой версией php неизвестна.

2. Как лечится? Самое простое  в вашем случае - откат на предыдущую версию php. Вообще, замена версий php на работающем хостинге, при рабочих скриптах - достаточно рискованное и нежелательное дело. Если всё нормально до этого работало, то менять версию php - не нужно.

3. Вообще, позиция разработчиков php в вопросе выпуска новых версий своего продукта -  крайне некорректна, на мой взгляд. Очень часто при выходе новых версий php - пропадает совместимость с предыдущими версиями их же продукта. Се ля ви...  к сожалению...
« Последнее редактирование: Октября 10, 2011, 12:28:50 pm от Big Manager »