前天发布了自己写的博客系统YBlog的第一个版本,后台在上传图片的时候并没有使用Ajax请求,在更新下一个版本的时候打算使用上传ajax请求,但是thinkphp框架自带的ajaxReturn方法返回的并不是我所需要的json对象,看下图:
视图中的代码是这样的:
$("#upload").ajaxfileupload({
'action': '__CONTROLLER__/uploadAjax',
'params': {
'extra': 'info'
},
'onComplete': function(data) {
alert(data);
if...
第一个版本的博客系统YBlog正式发布
基于ThinkPHP3.2.3的博客系统YBlog的第一个版本正式上线,该版本是最简单最基础的一个版本,后期会不断更新完善~~
博客系统暂时放在了新浪SAE上,tp框架和SAE的整合简直就是要人命啊,各种百度各种改,实在蛋疼啊!所以下个版本还是放在阿里云服务器上吧,真心SAE心累啊。
YBlog地址:http://yjdblog.sinaapp.com/
解决thinkphp在不支持pathinfo的nginx上的问题
最近使用thinkphp和redis写了一个仿微博的一个小项目,但是当部署到nginx服务器上时竟然都是404,经过百度才发现是因为nginx是不支持pathinfo。于是在网上找到了解决方案:
在项目的配置文件中加入
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
并且项目配置下url模式改为2:'URL_MODEL'=>2,
附上本人的配置文件:
ser...
解决Thinkphp加入Ueditor后不能上传图片
在ThinkPHP中加入百度编辑器Ueditor不能上传图片,如下图:
解决方法看代码:
<script type="text/javascript">
window.UEDITOR_HOME_URL='__ROOT__/Data/Ueditor/';
window.onload=function(){
window.UEDITOR_CONFIG.initialFrameHeight=400;
window.UEDITOR_CONFIG.initialFrameWidth=800;
window.UEDITOR_CONFIG.savePath = ['Uploads']; //多添加这么一行代码即可
window...
ThinkPHP3.2正式版发布
ThinkPHP3.2正式版要求PHP版本号为5.3+,并提供了更好的云平台支持,是一个为云平台而生的ThinkPHP版本。
这次版本的关键词是模块化、驱动化和云平台。
模块化:3.2版本的架构专门为模块化设计做了优化和调整,从而更适合企业级应用,当然这很大一部分得益于对命名空间的支持以及自动加载机制。同时,你会看到一个小的细节,ThinkPHP3.2版本自带了一个应用入口文件和应用目录。
驱动化:3.2版本在设计类库...
thinkphp在连接数据库总是出现问题
下午在学习最新的php兄弟连的ThinkPHP3.1.2的教学视频的时候,在连接数据库的时候总是出现问题,返回的结果永远都是bool(false)。
一遍又一遍的检查代码和配置信息,但是没有任何错误。百度了好久也发现好多人遇到这种问题,到底哪里出错了呢?数据库也没有问题啊..
无意间看到百度知道上一句话,“是否删除缓存”?这才想起来,记得视频教学里说过,你可以没事就把项目中的缓存文件夹删除,因为有的时候...