前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ThinkPHP开发常用信息记录

ThinkPHP开发常用信息记录

作者头像
AlicFeng
发布2018-06-08 11:51:02
5510
发布2018-06-08 11:51:02
举报

系统常量定义

 echo ""."网站的根目录地址".__ROOT__." "; 

 echo ""."入口文件地址".__APP__." "; 

echo ""."当前模块地址".__URL__." ";

echo ""."当前url地址".__SELF__." ";

echo ""."当前操作地址".__ACTION__." ";

echo ""."当前模块的模板目录".__CURRENT__." ";

echo ""."当前操作名称".ACTION_NAME." ";

echo ""."当前项目目录".APP_PATH." ";

echo ""."当前项目名称".APP_NAME." ";

echo ""."当前项目的模板目录".APP_TMPL_PATH." ";

echo ""."项目的公共文件目录".APP_PUBLIC_PATH." ";

echo ""."项目的配置文件目录".CONFIG_PATH." ";

echo ""."项目的公共文件目录".COMMON_PATH." ";//自动缓存与表相关的全部信息

echo ""."项目的数据文件目录".DATA_PATH." runtime下的data目录";

echo ""." ".GROUP_NAME."";

echo ""." ".IS_CGI."";echo "

echo ""." ".IS_WIN."";echo "

echo ""." ".LANG_SET."";echo "

echo ""." ".LOG_PATH."";echo "

echo ""." ".LANG_PATH."";echo "

echo ""." ".TMPL_PATH."";//js放入的位置,供多个应用的公共资源echo "

echo ""." ".WEB_PUBLIC_PATH."";

图片上传并生成缩略图【由于thinkphp没有自带生成缩略图需要自己写上传的类】


将下面两个文件放到Library/Think/下面

1: UploadFile.class.php

2: UploadImage.class.php


$upload=newUploadFile();//实例化上传类

$upload->maxSize=3145728;//设置附件上传大小

$upload->allowExts=array('jpg','gif','png','jpeg');//设置附件上传类型

$upload->allowTypes=array("image/jpg","image/gif","image/png","image/jpeg","image/jgpeg");//设置附件上传类型

$upload->saveName= time() . mt_rand();//文件的名称

$upload->savePath='Public/SameGo/images/li/blog/share/';//图片的保存目录

$upload->autoSub=false;

$upload->thumb=true;//设置需要生成缩略图,仅对图像文件有效

$upload->thumbPrefix='s_';//设置需要生成缩略图的文件后缀,支持多张 - "s_,m_"

//        $upload->thumbPath = "Public/SameGo/images/li/blog/share/thumb/";//不生效

$upload->thumbMaxWidth='370';//设置缩略图最大宽度

$upload->thumbMaxHeight='250';//设置缩略图最大高度

$upload->thumbRemoveOrigin=false;//删除原图

$upload->saveRule=uniqid;//设置上传文件规则

//上传文件

if($upload->upload()) {//上传错误提示错误信息

$info=$upload->getUploadFileInfo();

 echo $info[0]["savename"];//图片的名称

$data["image"] ='/helper/Public/SameGo/images/li/blog/share/'.$info[0]["savename"];//图片的路径

$data["thumb"] ='/helper/Public/SameGo/images/li/blog/share/'."s_".$info[0]["savename"];//缩略图的路径

}else{

echo"no";

}

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016.03.20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 系统常量定义
  • 图片上传并生成缩略图【由于thinkphp没有自带生成缩略图需要自己写上传的类】
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档