|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : décembre 2011 Messages : 7 ![]() |
Bonjour,
J'ai une chaîne en JSON prête a être envoyée, malheureusement je n'arrive pas à trouver comment... J'aimerai qu'elle passe dans le corps de la réponse HTML. Pour vous éclairer un peu plus, j'ai un script php qui est appelé depuis une page de dokuWiki (http://www.dokuwiki.org/). La chaîne est composée de certains éléments qui se trouvent sur la page du wiki. Je crée ma chaîne puis j'aimerai la renvoyer par la réponse HTML. Faisable ou pas? Merci d'avance |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Ingé. Info. Inscription : janvier 2008 Messages : 339 ![]() |
Attention au vocabulaire inexact qui rend diffcile ton explication !
donc si j'ai bien ou mal compris surement, tu veux afficher ton json sur une page html ? Code :
__________________
Memento Quia Pulvis Es, Et In Pulverem ReverteriS |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : décembre 2011 Messages : 7 ![]() |
non, non, je ne veux pas l'afficher dans la page HTML, mais le renvoyer dans la réponse HTML, que l'on puisse, par exemple, le voir avec firebug dans la section JSON. Le but étant que si on smartphone avec une application spécifique puisse le récuperer.
je ne sais pas trop comment expliquer... |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Ingé. Info. Inscription : janvier 2008 Messages : 339 ![]() |
Ok, tu veux à l'aide d'un smartphone appeller une page.php (avec arguments ou pas) qui renvoi ta chaine json et récupérer uniquement ce résultat? c'est exactement pareil sauf que tu enlève les balises html
par réponse HTML tu entend la réponse du serveur j'imagine ?
__________________
Memento Quia Pulvis Es, Et In Pulverem ReverteriS |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Étudiant Inscription : décembre 2011 Messages : 7 ![]() |
C'est a peu près ça, sauf que, en même temps ma page PHP affiche quelque chose à l'écran pour les utilisateurs qui passe par une machine standard.
Je sais, c'est bizarre mais on m'a imposé ça... |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Ingé. Info. Inscription : janvier 2008 Messages : 339 ![]() |
ok, donc ce que tu dois faire c'est en premier temps récupérer l'user-agent du visiteurs, ou tout autres chose pour savoir si c'est un mobile ou une machine( ex: question a l'utilisateur).
Ensuite tu fais un IF, si c'est une machine tu fais ce que tu as a faire, si c'est un mobile - > echo json.decode($tonJson)
__________________
Memento Quia Pulvis Es, Et In Pulverem ReverteriS |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Étudiant Inscription : décembre 2011 Messages : 7 ![]() |
Ouais, je vois le truc mais le problème c'est que ça m'affiche automatiquement le tout, car c'est un wiki où je met du code PHP.
Code de la page: Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Membre confirmé
![]() Ingé. Info. Inscription : janvier 2008 Messages : 339 ![]() |
Je ne maitrise pas trop le wiki, peut être avec un
Code :
__________________
Memento Quia Pulvis Es, Et In Pulverem ReverteriS |
||
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé
![]() Olivier Développeur Web Inscription : août 2003 Messages : 1 837 ![]() |
Si c'est dans une requête HTTP (et non HTML) que tu veux renvoyer ton json tu doit définir via un header le type de contenu que tu vas renvoyer
Code :
header('Content-type: application/json'); Ce qui donnerais en gros : Code :
|
||
|
00
|
|
|
#10 | |
|
Invité de passage
![]() Étudiant Inscription : décembre 2011 Messages : 7 ![]() |
C'est une bonne idée j'y avais pas pensé. Mais j'ai un petit warning...
Citation:
|
|
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() Olivier Développeur Web Inscription : août 2003 Messages : 1 837 ![]() |
Je sais pas ce que tu essa ide faire avec ce genre de chose :
Code :
function __construct($v=int, $i=string, $r=string, $t=string, $u=string) { Sinon voir : la FAQ pour ton erreur |
|
00
|
Copyright © 2000-2012 - www.developpez.com