2009-09-28 5 views
0

je la fonction htmlentities() dans mon script php, mais le serveur dit: « fonction non définie »l'ajout d'une fonction à php.ini

Après quelques recherches, je comprends que l'installation de php sur mon hébergeur ne inclure cette fonction, et que je peux ajouter la fonction en changeant le fichier php.ini, mais j'ai passé de nombreuses heures à chercher, et je n'ai trouvé aucune information sur la façon de le faire.

Des suggestions?

+1

Quel est votre hébergeur? Tous les hôtes ne vous permettent pas de modifier le fichier php.ini. –

Répondre

5

Si l'installation PHP de votre hébergeur n'a pas quelque chose d'aussi basique que htmlentities(), il est temps d'avoir un nouveau webhost. Si c'est bizarrement verrouillé, vous ne serez pas non plus capable de tordre ...

+0

Je pourrais même comprendre verrouillé, mais manquant une telle fonction simple est tout simplement bizarre! +1 pour le nouveau webhost! 8) –

1

Je ne vois rien dans le manual qui dit que cette fonction est dans un module optionnel que vous auriez activé - vous avez juste besoin de PHP 4 ou 5. Êtes-vous sûr d'appeler la bonne fonction?

+3

Il pourrait être désactivé via le paramètre 'disable_functions' de' php.ini', mais pourquoi est-il au-delà de moi ... – ceejayoz

0

Il est surprenant que ce soit indisponible, mais avez-vous essayé les alternatives htmlspecialchars? Il traitera de ceux qui sont les plus importants à traiter.

Questions connexes