2013-10-09 4 views
2

Я пытаюсь вывести некоторый JSon код и кодировать его ... Я получаю некоторые странные результаты ..PHP заголовок JSON показывает странные вещи

Вот мой PHP код и заголовок, так что, когда я прочитал с мое приложение, оно будет видеть, как содержание JSon типа не HTML

header('Content-Type: application/json'); 
echo "{\"data\":".json_encode($showArray) . "}"; 

выход заключается в следующем:

{"data":[{"id":"4628","name":"NCIS","season":"11"},{"id":"21934","name":"NCIS: Los Angeles","season":"5"},{"id":"24591","name":"The Real NCIS","season":"1"},{"id":"34498","name":"NCIS: Red","season":"1"},{"id":"38017","name":"NCIS: New Orleans","season":"1"},{"id":"3039","name":"Charmed","season":"8"},{"id":"6125","name":"The Real World","season":"28"},{"id":"32724","name":"Da Vinci's Demons","season":"2"},{"id":"27924","name":"The Franchise","season":"2"},{"id":"6218","name":"The Streets of San Francisco","season":"5"},{"id":"3253","name":"Da Vinci's Inquest","season":"7"},{"id":"6862","name":"Da Vinci's City Hall","season":"1"},{"id":"32034","name":"Oddities: San Francisco","season":"2"},{"id":"14884","name":"San Francisco International Airport","season":"1"},{"id":"2616","name":"Animal Cops: San Francisco","season":"1"},{"id":"5208","name":"Sir Francis Drake","season":"1"},{"id":"29590","name":"Easy Chinese","season":"2"},{"id":"5583","name":"The Arlene Francis Show","season":"1"},{"id":"26665","name":"Jancis Robinson's Wine Course","season":"1"},{"id":"17968","name":"Foul Play","season":"1"}]} 
<!-- Hosting24 Analytics Code --> 
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script> 
<!-- End Of Analytics Code --> 

, если я не делаю заголовок я не имею hostin24 anlaystic код

Кто-нибудь знает, почему отображается код Anlystics Hosting24? это сервер, добавляющий его?

если так .. кто-нибудь рекомендует бесплатный php-сервер?

спасибо ...

ответ

1

Похоже, что вы добавляете автоматическое добавление своего хоста. Вы можете попробовать поставить exit; в конце вашего PHP-скрипта, чтобы он не дошел до конца, где произойдет автоматическое добавление.

Смотрите здесь аналогичный вопрос: Webhoster inserts a javascript which brokes my code how to remove it?

Edit: Я должен отметить, в зависимости от уровня доступа ваших грантов хоста вы другие варианты (менее Hacky) могут быть доступны для вас. Прочтите ссылку выше.

Смежные вопросы