2、CSS样式的选择器使用错误,这个原因只会造成部分没有样式,而不会造成整个网页没有样式
3、IIS安装问题
前两种原因,只能算是对代码的不熟悉。只能通过练习,熟练掌握 绝对路径和相对路径。才能避免这样的错误产生。后一种原因,可以重新安装IIS解决。
系统默认的设置是没有创建子文件夹,所有上传文件都在 data/upload 目录下。如果你想自动将上传的文件保存到一个子文件夹下,可以这样做:
打开 AssetController.class.php 找到 public function swfupload()
替换成
public function swfupload() {
if (IS_POST) {
//上传处理类
$config = array(
'rootPath' =>'./' . C("UPLOADPATH"),
'savePath' =>'',
'maxSize' =>11048576,
'saveName' =>array('uniqid', ''),
'exts' =>array('jpg', 'gif', 'png', 'jpeg', "txt", 'zip'),
'autoSub' =>true,
'subName' =>array('date', 'Ym')
)
$upload = new \Think\Upload($config)//
$info = $upload->upload()
//开始上传
if ($info) {
//上传成功
//写入附件数据库信息
$first = array_shift($info)
error_log(print_r($first, true))
if (!empty($first['url'])) {
$url = $first['url']
} else {
if ( empty($first['savepath']) ){
$url = C("TMPL_PARSE_STRING.__UPLOAD__").$first['savename']
} else {
$url = C("TMPL_PARSE_STRING.__UPLOAD__").$first['savepath'].$first['savename']
}
}
echo "1," . $url . "," . '1,' . $first['name']
exit
} else {
//上传失败,返回错误
exit("0," . $upload->getError())
}
} else {
$this->display(':swfupload')
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)