Problème json_encode()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème json_encode()

par Bisvan » 14 nov. 2008, 21:19

OK car j'ai installé Fancy Upload version 2.
Et la résultat de l'upload est passé via json_encode

par Ryle » 14 nov. 2008, 19:41

D'après la doc, json_encode n'est apparue qu'avec la version 5.2.0 de php.. donc normal que cette fonction ne soit pas trouvée si tu es en php 5.0.4 :)

Quant à son utilité, ben ça dépend beaucoup de ce que tu veux afficher et de la façon dont tu vas le traiter derrière en javascript... je peux juste te dire que personnellement, j'ai jamais eu à m'en servir, malgré la tonne d'ajax que j'ai pu mettre en place :)

Problème json_encode()

par Bisvan » 14 nov. 2008, 18:35

Hello,

J'ai installé un script utilisant PHP/JS/AJAX d'upload de fichier.
Tout fonctionne sauf l'affichage du résultat :
echo json_encode($result);

J'ai une erreur qui s'affiche :
* Fatal error: Call to undefined function json_encode() in /var/www/vhosts/site.com/httpdocs/script.php on line 84
J'ai apache 2 et php 5.0.4 sur le serveur.
Quelqu'un à une idée de comment régler le soucis ?
Doit on forcément utiliser cette fonction à votre avis à la fin d'un script AJAX ou peut on contourner par autre chose ?

Merci de votre aide :)