Codeigniter 1.7.2:函数image()似乎不再存在,替换内容是什么?

Codeigniter 1.7.2:函数image()似乎不再存在,替换内容是什么?,image,codeigniter,Image,Codeigniter,我所属的一个社会有一个网站,是几年前离开的人建立的。这是使用codeigniter完成的(考虑到该网站非常简单,这可能太过分了) 它所在的服务器最近更新了Php,导致网站完全崩溃。现在,它只返回一个充满不推荐使用的函数错误消息的页面,如 “遇到一个PHP错误 严重程度:8192 消息:不推荐使用函数集\u magic\u quotes\u runtime() 文件名:codeigniter/codeigniter.php 电话号码:60 " 阅读CodeIgniter文档,新版本似乎可以与服务器

我所属的一个社会有一个网站,是几年前离开的人建立的。这是使用codeigniter完成的(考虑到该网站非常简单,这可能太过分了)

它所在的服务器最近更新了Php,导致网站完全崩溃。现在,它只返回一个充满不推荐使用的函数错误消息的页面,如

“遇到一个PHP错误

严重程度:8192

消息:不推荐使用函数集\u magic\u quotes\u runtime()

文件名:codeigniter/codeigniter.php

电话号码:60 "

阅读CodeIgniter文档,新版本似乎可以与服务器上安装的最新PhP配合使用。我安装了最新版本的CodeIgniter(1.7.2),并复制了视图和数据库设置。我现在收到一条关于image()函数未定义的错误消息:

“致命错误:在第32行的/public_html/newSystem/application/views/welcome_index.php中调用未定义的函数image()”

我试图搜索所有CodeIgniter文档,但找不到任何有关此函数的引用

它用于以下形式:

这让我相信它与img()函数有关,img()函数将文本转换为元素,但将image()替换为img()会产生相同的错误消息。(嗯,img是未定义的,而不是图像)

因为我以前从未使用过CodeIgniter,所以可能有一个非常简单的修复方法,但它似乎并不容易从UsersGuide获得

教训是,当静态HTML可以完成时,不要使用CodeIgniter这样的框架,但我一开始并没有决定这样设置它


谢谢您的帮助。

Codeigniter有一个名为
img()
的帮助函数,它返回作为参数提供的图像的HTML代码。如果出现该错误,您可能没有包括正确的帮助程序库,如下所示:

$this->load->helper('html');
在你的控制器里


参考:

Codeigniter有一个名为
img()
的帮助函数,它返回作为参数提供的图像的HTML代码。如果出现该错误,您可能没有包括正确的帮助程序库,如下所示:

$this->load->helper('html');
在你的控制器里

参考: