Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2011, 15:16   #1
AlienNation
Пользователь
 
Регистрация: 22.08.2010
Сообщений: 85
По умолчанию Php! JSON_ECODE, Не срабатывает на хостинге след. скрипт:

PHP код:
<?php
include("includer.php");
$sql "SELECT `foto` FROM `intercoms`";
$query mysql_query($sql);
while (
$i mysql_fetch_array($query))
 {
  
$foto[] = $i["foto"];
  }
$result json_encode($foto,true);
echo 
$result;
?>
как видно тут довольно-таки все просто! Но у меня на Денвере все проходит нормально, а вот на хостнге почему-то не выводит echo $result, к бд правильно подключаюсь, проверял уже ни раз, и флаги ставил if connected then 1 else 0;
все норм., и выводил просто без json 1-ну строчку из БД, а вот так ни в какую не хочет?
AlienNation вне форума Ответить с цитированием
Старый 09.10.2011, 15:47   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
$result = json_encode($foto,true);
Согласно мануалу, true там не должно быть:
Цитата:
string json_encode ( mixed $value [, int $options = 0 ] )
...
options
Bitmask consisting of JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, JSON_UNESCAPED_UNICODE.
Для отладки JSON можно использовать json_last_error()

PS: и проверьте на хостинге версию PHP и наличие/версию json:
Цитата:
(PHP 5 >= 5.2.0, PECL json >= 1.2.0)

Последний раз редактировалось Andkorol; 09.10.2011 в 15:50. Причина: PS
Andkorol вне форума Ответить с цитированием
Старый 09.10.2011, 18:31   #3
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Лучше написать свою пользовательскую функцию преобразования данных с заранее определённой глубиной - будет на порядок быстрее.
Виталий Желтяков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт срабатывает один раз, а далее ошибка BloodA JavaScript, Ajax 8 20.07.2011 16:02
Не работает скрипт на хостинге stepennwolf PHP 5 28.11.2010 14:48
php - ссылки на пред. и след. статью iankov PHP 18 08.02.2009 02:22
запустить удалённо прогу на сервере виндовом, через пхп скрипт на линуховом хостинге MedLight Работа с сетью в Delphi 5 25.12.2006 08:00