主页 > 程序语言 > thinkphp 判断添加是否成功

thinkphp 判断添加是否成功

2023-03-15 01:19来源:m.sf1369.com作者:宇宇

一、thinkphp 判断添加是否成功

if($arr){

$this->success('添加成功',U('Index/index'));

}else{

$this->error('添加失败');

}

二、在Thinkphp 中怎么实现中英文切换啊?

在新闻的Model里做处理 _after_select和_after_find 检测当前的语言;

如果是英文,就用en_content代替content 模板中输出都是content。

Model参考代码如下:

protected function _after_select(&$result,$option=''){

foreach($result as &$value){

if(LANG_SET == 'en-us'){

$value['content'] = $value['en_content'];

三、thinkphp发送邮件 怎么获取smtp服务器

Thinkphp3.2 PHPMailer 发送邮件结合QQ企业邮箱发送邮件下载附件PHPMailer解压到ThinkPHP\Library\Vendor在Common文件夹新建function.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

/**

* 邮件发送函数

*/

function sendMail($to, $title, $content) {

Vendor('PHPMailer.PHPMailerAutoload');

$mail = new PHPMailer(); //实例化

$mail->IsSMTP(); // 启用SMTP

$mail->Host=C('MAIL_HOST'); //smtp服务器的名称(这里以QQ邮箱为例)

$mail->SMTPAuth = C('MAIL_SMTPAUTH'); //启用smtp认证

$mail->Username = C('MAIL_USERNAME'); //你的邮箱名

$mail->Password = C('MAIL_PASSWORD') ; //邮箱密码

$mail->From = C('MAIL_FROM'); //发件人地址(也就是你的邮箱地址)

$mail->FromName = C('MAIL_FROMNAME'); //发件人姓名

$mail->AddAddress($to,尊敬的客户);

$mail->WordWrap = 50; //设置每行字符长度

$mail->IsHTML(C('MAIL_ISHTML')); // 是否HTML格式邮件

$mail->CharSet=C('MAIL_CHARSET'); //设置邮件编码

$mail->Subject =$title; //邮件主题

$mail->Body = $content; //邮件内容

$mail->AltBody = 这是一个纯文本的身体在非营利的HTML电子邮件客户端; //邮件正文不支持HTML的备用显示

return($mail->Send());

四、THINKPHP中怎么对数据进行分组查询?

分组查询原理都是SQL的分组查询,THINKPHP中只是用到他自己的一些自定义的方法!比如 join()、group()、having()方法等,实际对应的也是SQL里的这些关键字!

例如本次需求是要按照cid进行分组,按照通常的做法是 SELECT * FROM 表名 GROUP BY cid,这样就能按照cid进行分组筛选!然后使用THINKPHP的时候则使用 M('表名')->group('cid')->select(); 实际生成的语句和原始SQL代码是一样的。

五、如何让tab里的内容刷新显示出来

用easyui里的form实现局部刷新,然后把你点击tab的标题用全局变量记住,当前刷新改部分的时候,用这个全局变量的值跳转到指定的tab,如果是整个页面刷新,只能用cookie了把

六、用thinkPHP上传一份word文件,怎样显示出来

<?php

/*

* 必须将 php.ini 中的 com.allow_dcom 设为 TRUE

*/

function php_Word($wordname,$htmlname,$content)

{

//获取链接地址

$url = $_SERVER['HTTP_HOST'];

$url = ;

$url = $url.$_SERVER['PHP_SELF'];

$url = dirname($url)./;

//建立一个指向新COM组件的索引

$word = new COM(word.application) or die(Unable to instanciate Word);

//显示目前正在使用的Word的版本号

echo Loading Word, v. {$word->Version};

//把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)

$word->Visible = 1;

//---------------------------------读取Word内容操作 START-----------------------------------------

//打开一个word文档

$word->Documents->Open($url.$wordname);

//将filename.doc转换为html格式,并保存为html文件

$word->Documents[1]->SaveAs(dirname(__FILE__)./.$htmlname,8);

//获取htm文件内容并输出到页面 (文本的样式不会丢失)

$content = file_get_contents($url.$htmlname);

echo $content;

//获取word文档内容并输出到页面(文本的原样式已丢失)

$content= $word->ActiveDocument->content->Text;

echo $content;

//关闭与COM组件之间的连接

$word->Documents->close(true);

$word->Quit();

$word = null;

unset($word);

//---------------------------------新建立Word文档操作 START--------------------------------------

//建立一个空的word文档

$word->Documents->Add();

//写入内容到新建word

$word->Selection->TypeText($content);

//保存新建的word文档

$word->Documents[1]->SaveAs(dirname(__FILE__)./.$wordname);

//关闭与COM组件之间的连接

$word->Quit();

}

php_Word(tesw.doc,filename.html,写入word的内容);

?>

相关推荐

哪些编程语言是函数式的

程序语言 2024-01-14

VB编程的函数详解

程序语言 2024-01-02

c语言扑克牌问题

程序语言 2023-12-28

iphone语言与地区有什么用?

程序语言 2023-12-19

C语言程序,怎么使用,

程序语言 2023-12-17

把word嵌入到C#程序中

程序语言 2023-11-26

HTML是不是编程语言?

程序语言 2023-11-17