手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 免费部署 N8N 的 Zeabur 注册 | 登陆

thinksns部分更新记录【自己更改的】

首页 > PHP >

由于自己更改了thinksns的部分核心内容,不得己,先记录下来,如果以后被thinksns官方所更改,那么,我就从其中去掉,否则。。。每次TS一更新,我都要重新更新这些地方

1、关于Ucenter的整合【主要是添加了API等,还有就是用户登录和退出那块,暂时不更换】

2、修改了/thinkphp/api/Model/AttachLWModel.class.php的upload方法【约 line:69】,在foreach($uploadinfo as $u)这个循环中,添加了

PHP代码
  1. $map['key'] = $u['key'];  

主要原因是,这个api只能针对页面中的FILE上传表单处理,而且,都是同名字段的表单,这对我来说有点不方便,比如我的表单里有<input type="ffile" name="a"><input type="file" name="b">,这个API就不能工作,所以添加了这个变量处理: $u['key']这个键值在thinkPHP的upload里是存在的,所以直接添加就可以了。

 

而且这个变量的赋值,相信在以后的thinksns上传附件有多个不同字段的时候,应该是会用得到的。。。

 

 

 




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: thinksns, upload

« 上一篇 | 下一篇 »

只显示10条记录相关文章

netbeans 包含路径乱码解决方案 (浏览: 28065, 评论: 0)
bluehost。。。 (浏览: 22511, 评论: 1)
恐怖的图片程序 。。。 (浏览: 20391, 评论: 1)
O&O CleverCache 7.0 Build 2869 专业版&服务器版 (浏览: 19467, 评论: 0)
NeatCN.COM 另作他用了 (浏览: 19068, 评论: 4)

4条记录访客评论

php作为脚本用不是很爽.

Post by 域名 on 2011, January 23, 12:06 AM 引用此文发表评论 #1

如果php中不出现shell变量的话,可以这样
把EOF用引号引起来,这样里面的内容不会被被shell解析
/usr/local/bin/php -q << "EOF"
<?php
$myVar = 'PHP';
print("This is the $myVar section of the code\n");
?>
EOF

Post by notsobad on 2009, December 7, 9:37 PM 引用此文发表评论 #2

确实,毕竟这是PHP内置支持。移植性会好上很多呢。

Post by gouki on 2009, December 7, 11:06 AM 引用此文发表评论 #3

用php://stdin移植性会好一些吧。

Post by reeze on 2009, December 7, 10:53 AM 引用此文发表评论 #4


发表评论

评论内容 (必填):