За последние 24 часа нас посетили 115790 программистов и 3042 робота. Сейчас ищут 1633 программиста ...

Проблемы с декодированием json !!!

Тема в разделе "PHP для новичков", создана пользователем bkm, 16 фев 2011.

  1. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Выручайте.

    у хостера json_decode не работает
    Прикрутил класс http://dl.dropbox.com/u/8282402/JSON.php

    PHP:
    1. function json_decode_from_class( $content, $ass = FALSE ) {
    2. require_once 'JSON.php';
    3. if ($ass) {
    4.     $json = new Services_JSON( SERVICES_JSON_LOOSE_TYPE );
    5.   } else {
    6.     $json = new Services_JSON;
    7.   }
    8.   return( $json->decode($content) );
    9. }
    дома на комп-е работает, а у хостера нет.
    Выручайте, а то побъют.
     
  2. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    менять хост)
     
  3. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Не шутите так, три дня назад оплатил и вчера сайт появился в сети.
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    bkm
    обратиться в тех.поддержку с просьбой включить json поддержку
     
  5. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    вот что показывает phpinfo();

    json

    json support enabled
    json version 1.2.1
     
  6. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    bkm
    а дома на компе что пхпинфо показывает?
     
  7. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    json

    json support enabled
    json version 1.2.1

    Тоже самое. Ооочень странно, м-да, чувствую придётся поковыряться конкретно.
     
  8. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    нужно будет ковыряться в файле JSON.php
     
  9. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Gromo спасибо огромное, все оказывается работало, просто есть такие пользователи, которые сначала сделают, а потом прочитают, что надо было сделать. ППЦ, злости на них не хватает.
     
  10. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    bkm

    Есть такие вебмастеры, которые нихyя не объясняют пользователям, а потом еще и ругаются на них )))
     
  11. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    О! только что увидел. зря вы так, есть мануал со скринами и подробным описанием и все было разжевано в специально созданной теме на форуме.
     
  12. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    tommyangelo
    Есть такие хостеры, которые нифига не помогают веб-мастерам, а потом еще в мануал посылают :D
     
  13. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Апельсин

    Это да)))

    Я как-то с уродами из одного украинского хостинга 4 часа спорил. Доказывал, что у них pdo_mysql работать перестало, а они упорно доказывали, что у меня приложение косячит.

    Так даже не извинились.
     
  14. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    tommyangelo
    У меня был "верх хостерской тупости" однажды, я на форуме уже писал, когда хостер запретил в настройках сервера, на котором мой сайт находится, указывать флаги для пхп (типа php_flag magic_quotes_gpc off в htaccess), хотя изначально это можно было делать, пол года это было доступно. 2 дня мой сайт в дауне лежал изза Internal server error (я эти 2 дня думал - ну мало ли, мож чето ремонтируют), написал им - а они мне блеать "ваш журнал ошибок весь забит ошибками, мол в htaccess я накосячил и нельзя использоваться php_flag". Говорит мол "поудаляйте все строки с php_flag". Епта, завтра они на 5.3 перепрыгнут, у меня от этого косяк какойто на сайте вылезит типа Strict standart и в этом тоже я буду виноват)) Потому что надо заранее писать на php 6.0 и под версию апача 3.0))
     
  15. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Апельсин

    во-во, та же фигня)

    У меня вообще половина проектов у чуваков, которые запрещают ЛЮБОЕ изменение настроек пыха из .htaccess или ini_set.

    Например Глобалс по дефолту включены) Мэджик куотес тоже.

    Единственный способ - класть в public файл php.ini

    А еще, у них по умолчанию .php обрабатываются четвертой!!!! версией. Вручную надо заходить и тыцку ставить)
     
  16. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    У некрофилов хостишься?))

    А совсем недавно был прикол - мне срочно надо было очистить таблю (у меня типа раз в месяц чистится таблица с ip голосовавших) и вот уже 1-е число месяца, я захожу в isp-manager - а там пропала ссылка "базы данных")) Есть все, а этой нет) Я не поленился, накопал телефон службы поддержки в пол двенадцатого вечера, ждал секунд 15 у трубы, видимо, пока там чел натягивал админский свитер то шли вызовы, потом он мне чето невнятного наговорил, как и я его невнятно спросил) Чтото сразу не понял как обяснить, что ссылка из панели управления пропала))) Вобщем, чувак сказал что этим будут другие люди заниматься. Ну я думаю буй с ним, забью до завтра. А он мне перезванивает через 5 мин (номер там запоминается чтоли), спрашивает логин и пароль от админки. Я говорю, что логин дам, а пароль нет)) типа пароль я не должен кому-либо сообщать и тут пауза такая - он не знает че дальше делать, а я не знаю давать ли пасс, то вроде он и служба поддержки, а вроде и хер знает кто он там. Вобщем, пасс я не дал, он чтото там нашаманил и ссылка появилась.
    Я б давно сменил этого хостера уже, но сайт впадло трогать. он весь на соплях держится. перепишу под "уииии" и тогда о чем-то нормальном подумаю.
     
  17. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Апельсин

    Чувак с которым постоянно работаю реселлер ихний, ему невыгодно съезжать.

    А в поддержке да...иногда какие-то неадекваты попадаются) И что самое страшное - иногда могу их понять)))) Всеми силами спихивают свою работу на самих клиентов))))) По-нашему)

    Кстати, для Yii и нужен был pdo_ ;) Уже 3 проекта на нем заипашил)

    П.С. Видимо пора в помойку)))))
     
  18. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    я вот 1.0 учу, так как норм литературы для 1.17 не найти. Подшаманю 1.0, потом буду вникать в различия и читать англ мануале по 1.17.
    Но это уже совсем другая тема :)
     
  19. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Апельсин

    для 1.17 есть мануал =)))))

    Только им и пользуюсь. Еще Гугл.

    Слишком 1.0 от 1.1+ отличаются)

    Примеров да, не хватает.
     
  20. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    tommyangelo
    я мануале (русский перевод даже) 2 раза от корки до корки прочел. но это не то.
    вот туточки http://www.simplecoding.org/category/yii/page/3 человек описывает создание сайта под 1.0 (там около 10 статеек). Пока там читаю и понемногу вникаю в код.

    я только для ознакомления со структурой фреймворка, базовых возможностей чтоли. Юзать те или иные методы буду из 1.17 понятное дело. Просто сразу въехать в то как там что устроено для меня напряжно без наглядного рабочего примера.

    я вообще хотел распечатать карту классов уии. но она такая нивротеб.... очень большая по размерам выходит))) Там 3м х 2м рисунок, на котором uml разметка классов и методов фреймворка. Но такой плакат некуда повесить дома))
     
  21. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Апельсин

    Ага, есть такая, только вот думаю практической пользы от нее - 0

    Самый лучший способ разобраться - начать делать реальный проект)))) Я так и сделал))))

    Конечно - первый был на костылях, второй уже покруче, с третьего раза уже вписался в идеологию фреймворка. Там на самом деле все довольно предсказуемо, даже имена методов можно не помнить, но интуитивно догадаться))))
     
  22. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    писать оопе говнокод взамен процедурного говнокода - както не очень хочу)) лучше пока повникаю в примеры, почитаю потом что на форуме есть. Может еще и в третий раз мануал прочту для закрепления :)
     
  23. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Апельсин

    А зря)) Один фиг с первого раза не получится ;)
     
  24. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    "Да ты успокооООоойся, я сто раз уже так делал"
    :DDDDD)))