/ / Codeigniter 1.7.2: la fonction image () semble ne plus exister, quel est le remplacement? - image, codeigniter

Codeigniter 1.7.2: la fonction image () semble ne plus exister, quel est le remplacement? - image, codeigniter

Une société à laquelle j'appartiens a un site Web créé par quelqu'un qui est parti il ​​y a quelques années. Cela a été fait en utilisant codeigniter (ce qui était probablement plutôt excessif étant donné que le site Web est assez simple).

Le serveur, il est hébergé sur Php mis à jour récemment, ce qui a entraîné la rupture totale du site. Il renvoie maintenant simplement une page remplie de messages d'erreur de fonctions obsolètes tels que

"Une erreur PHP a été détectée

Gravité: 8192

Message: La fonction set_magic_quotes_runtime () est obsolète

Nom de fichier: codeigniter / CodeIgniter.php

Numéro de ligne: 60 "

En lisant la documentation CodeIgniter, il semblaitla nouvelle version fonctionnerait bien avec le dernier PhP installé sur le serveur. J'ai installé la dernière version de CodeIgniter (1.7.2) et copié les vues et les paramètres de base de données. Je reçois maintenant un message d'erreur indiquant que la fonction image () n'est pas définie:

"Erreur fatale: appel de la fonction non définie image () dans /public_html/newSystem/application/views/welcome_index.php à la ligne 32"

J'ai essayé de chercher dans toute la documentation CodeIgniter et je n’ai trouvé aucune référence à cette fonction.

il est utilisé dans la fasion suivante: <? = image ("welcome_index_splash-text.gif")?>

ce qui m'a amené à croire qu'il était lié à laFonction img () qui convertit le texte en élément, mais remplacer image () par img () donnait le même message d'erreur. (Eh bien, avec img étant non défini à la place de l'image)

Puisque je n’ai jamais utilisé CodeIgniter auparavant, il existe probablement une solution très simple, mais elle ne semble pas facilement disponible dans le Guide utilisateur.

La leçon serait de ne pas utiliser un framework comme CodeIgniter quand le HTML statique l’aurait fait, mais ce n’était pas ma décision de le configurer comme ça au départ!

Merci pour toute aide.

Réponses:

4 pour la réponse № 1

Codeigniter a une fonction d'assistance appelée img() qui retourne le code HTML de l'image fournie en argument. Si vous obtenez cette erreur, vous n'incluez probablement pas la bibliothèque d'aide appropriée, comme ceci:

$this->load->helper("html");

dans votre contrôleur.

Référence: http://codeigniter.com/user_guide/helpers/html_helper.html