Старый 08.02.2010, 17:42   #1
Новичок
 
Аватар для intermaster
 
Регистрация: 13.12.2008
Сообщений: 19
Вес репутации: 0
intermaster на пути к лучшему
По умолчанию Ошибки и кодировка

Здравствуйте.
Возникла следующая проблема:
1. В месте для отображения анонсов стоит сл. код:
Цитата:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '**********');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
$sape_article = new SAPE_articles();
?>
<?php echo $sape_article->return_announcements(); ?>
файлы шаблона в UTF-8 , но анонс в опере и IE вообще не отображается, а в мозилле отбражается какими-то квадратиками.

2. Переходя на статью появляются ошибки:
Цитата:
Warning: Invalid argument supplied for foreach() in /home/***/public_html/**********/sape.php on line 1009

Warning: Invalid argument supplied for foreach() in /home/***i/public_html/**********/sape.php on line 1009

Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/**********/sape.php:1009) in /home/***/public_html/**********/sape.php on line 1083

Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/**********/sape.php:1009) in /home/***/public_html/**********/sape.php on line 1085
Только после этих ошибок следует сама статья.

В интерфейсе сапе статья выпала в еррор.

Прошу помощи в понимании причин данной проблемы.
intermaster вне форума   Ответить с цитированием
Старый 08.02.2010, 18:34   #2
Пожиратель черепашкоВ
 
Аватар для chahlic
 
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 394
chahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущееchahlic - прекрасное будущее
По умолчанию

1. На странице настроек ВМ (статьи) какая кодировка стоит?
2. Отключите показ warnings на всякий случай, а по хэш в ПС-сы попадет....
__________________
Смотри цены в САПе в своей валюте: плагин "Конвертер Валют" для ФФ.
chahlic вне форума   Ответить с цитированием
Старый 08.02.2010, 18:56   #3
Новичок
 
Аватар для intermaster
 
Регистрация: 13.12.2008
Сообщений: 19
Вес репутации: 0
intermaster на пути к лучшему
По умолчанию

1. Стоит как положено UTF-8
2. У меня нет доступа ковырять php.ini

PS. При обновлении страницы со статьей - ошибка исчезает.
Имеем: При переходе с анонса выскакивают ошибки, при обновлении страници - все внорме.
intermaster вне форума   Ответить с цитированием
Старый 08.02.2010, 19:21   #4
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 714
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

intermaster, пробуйте так
Цитата:
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
$sape_article = new SAPE_articles($o);
unset($o);
и скажите что получилось
__________________
Начать зарабатывать на своих сайтах. Консультирую своих рефов по аське

Читаем ФАК
Ank вне форума   Ответить с цитированием
Старый 08.02.2010, 23:27   #5
Новичок
 
Аватар для intermaster
 
Регистрация: 13.12.2008
Сообщений: 19
Вес репутации: 0
intermaster на пути к лучшему
По умолчанию

Цитата:
Сообщение от Ank Посмотреть сообщение
intermaster, пробуйте так

и скажите что получилось
Все нормально стало отображаться. Может ещё подскажете, как в самой статье от ошибок избавиться?! (Warning:...)
intermaster вне форума   Ответить с цитированием
Старый 09.02.2010, 09:17   #6
7 lvl
 
Регистрация: 30.11.2009
Сообщений: 564
Вес репутации: 200
ninja - за этого человека можно гордитсяninja - за этого человека можно гордитсяninja - за этого человека можно гордитсяninja - за этого человека можно гордитсяninja - за этого человека можно гордитсяninja - за этого человека можно гордитсяninja - за этого человека можно гордитсяninja - за этого человека можно гордитсяninja - за этого человека можно гордитсяninja - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от intermaster Посмотреть сообщение
Все нормально стало отображаться. Может ещё подскажете, как в самой статье от ошибок избавиться?! (Warning:...)
у вас sape.php последней версии? Если нет - попробуйте обновить
ninja вне форума   Ответить с цитированием
Старый 09.02.2010, 12:56   #7
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 384
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

Цитата:
Сообщение от intermaster Посмотреть сообщение
Все нормально стало отображаться. Может ещё подскажете, как в самой статье от ошибок избавиться?! (Warning:...)
Варнинги погазить можно добавив в sape.php
вверх после
<?php
строчку
error_reporting(0);

Также вначале сделайте то, что советует ninja
Апокалипсис вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кодировка Seodaiter Вопросы по работе системы 3 23.10.2009 15:10
кодировка в OSC Amlet Разработка и сопровождение сайтов 9 20.10.2009 15:58
Кодировка treningdom Установка кода на различные движки 1 19.09.2009 23:18
Кодировка (WP) Ashlander Вопросы от новичков 4 04.09.2009 08:56
Да-да, кодировка! severnet Ошибки при работе с системой 10 15.10.2008 14:35


Часовой пояс GMT +3, время: 06:29.