
正文
thinkphp显示图片路径,thinkphp5上传图片
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
初学thinkphp,出现一个问题,在模板文件里面引用图片,首页的html能够显示...
1、如果可以,你网页中如果不能正常显示,则肯定是你的生成的url有问题。
2、一般情况应该是图片路径不对 你的路径还是本地文件的路径,在运行环境中打开的话出不来,即使出来了,那放在别的机器上也是看不到的,你的这些图片路径最好是在当前服务器指向的文件夹内。
3、使用完整文件名包含 格式:include file=完整模板文件名 / 例如:include file=./Tpl/default/Public/header.html / 这种情况下,模板文件名必须包含后缀。
4、在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
相关问答
Q1: ThinkPHP图片路径问题
如果使用图片的功能不需要按日期取,那么可以去上传图片的代码里找存储位置的部分,将存储路径中的时间部分删掉,也可能有个创建文件夹的代码,也删掉,就可以通过你配置好的常量直接调那个存储位置了。
一般情况应该是图片路径不对 你的路径还是本地文件的路径,在运行环境中打开的话出不来,即使出来了,那放在别的机器上也是看不到的,你的这些图片路径最好是在当前服务器指向的文件夹内。
把上传的那个路径代码贴出来。这个应该是你路径设置有问题,没找到上传路径而已。还有,尽量在上传图片的时候修改文件名。用时间戳或者唯一的字符做文件名,以免相同的文件上传覆盖。
不需要每个商品一个文件夹。用平时上传方法就行了。
Q2: 关于ThinkPHP模板图片路径
1、thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。
2、下面是thinkphp5目录结构,你要找的模板文件就是在view视图目录,当然都是可以自定义改变的。
3、thinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录/[模板主题/]控制器名/操作名+模板后缀。
4、那你可以自己创建一个公共控制器如 commonController.class.php。然后每一个前端的控制器都继承这个公共的控制器,在这个控制器里面创建一个方法,参考display方法写一个,将里面的路径什么的按照自己的喜好写就行了。
5、-- 后台打算使用ThinkPHP框架技术,这样可以使整体架构是MVC模式,结构化和模块化项目,并且使页面的html页码和php代码分离。-- 最后计划实现页面的静态化,方便吸引搜索引擎爬虫的曝光率。
6、你在地址栏中直接访问图片:10.1/www/class2/function2/public/pic/jpg 看一下能正常访问吗?如果可以,你网页中如果不能正常显示,则肯定是你的生成的url有问题。
Q3: KindEditor在ThinkPHP中上传图片时路径中自动加
1、上面的SITE_URL指的就是网站的uri路径。以前的时候我是直接在index.php中定义这个常量,后来发现这样做在移植和上传的时候很麻烦,于是有了下面的这一段代码。
2、小大于我们设置的缓存的大小,它将把文件的其他内容保存到一个临时目录,当我们对FileItem 对象实 现正真上传时会从内存区或临时目录将文件保存到正真的上传目录。
3、因为Thinkphp是单入口的。所有的类都要通过入口文件index.php加载与执行。所以上传路径./是相对于入口文件index.php为准的。
4、系统核心文件,如系统基类下的 Think.Core 等文件 定义了别名的类库 当前项目的 Action 类和 Model 类 自动搜索路径下面的类库 利用 ThinkPHP 的自动加载功能,可以自动加载自己常用的类库,而无需使用 import 方法手动导入。
5、这个操作比较复杂一点,简单说说就是修改的时候,上传的图片命名规则跟方法1一样,也就是每次修改的图片重复覆盖,但是不覆盖原来的图片,用户确定提交后再删除原来的图片,将图片路径换为新上传的图片路径。
6、ThinkPHP中系统提供了三个文件加载方式:函数库形式加载:函数库再ThinkPHP中包括三类:系统函数库文件(functions.php)、应用级别函数库文件、分组级别函数文件。
Q4: thinkPHP怎样输出图片
var image_arr = new Array();image_arr =result[image].split(|);然后你就可以循环数组image_arr来输出所有图片了。
这是我项目中的一个thinkphp方法,如果不覆盖原图那修改save中的文件名为新名称就可以。
你图片表情都在字段content里面啊。标题title, 你的图片表情总不是在文章内容里面。
你在逗我,怎么可能直接用程序直接写入另一个服务器。
从UEditor获取数据在后台 在后台中通过SQL往数据库中填充数据就解决了。
thinkphp显示图片路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkphp5上传图片、thinkphp显示图片路径的信息别忘了在本站进行查找喔。






