php在本地运行一切正常,上传到服务器之后显示空白,文件路径是一样的,没有数据库的,求高手解答。
写个最简单的php文件测试一下
成都创新互联公司是一家专注于网站建设、成都做网站与策划设计,建水网站建设哪家好?成都创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:建水等地区。建水做网站价格咨询:18980820575
?php
phpinfo();
?
设置php.ini
display_errors=on
这样可以看到错误提示 开发完成再关掉
刚开始用php时经常会出现这种小问题
一般有两种可能性
1 环境有问题
zend optimizer等有问题
2 代码问题
语法错误之类的
建议开发时还是要打开错误提示 甚至notice也要打开
可以百度 “php 空白”
--------------------
额。。忽略上面吧。。你说在本地正常。。那就有可能是代码里面有包含文件 而文件不存在。。。
thinkphp上传文件成功,但是无法写入数据库,用print_r($info)也什么都没有...文件的参数都怎么获取?
//上传单个文件的表单模式
form action="__CONTROLLER__/upload" enctype="multipart/form-data" method="post"
input type="text" name="name" /
input type="file" name="photo" /
input type="submit" value="提交" /
/form
//多文件上传设置,或者改为 photo1,photo2,photo3 即可
input type="file" name="photo[]" /
input type="file" name="photo[]" /
input type="file" name="photo[]" /
在控制器里创建一个 upload 方法,实现上传功能:
//上传功能
public function upload() {
$upload = new Upload(); //实例化上传类
$upload-maxSize = 3145728; //设置上传大小,字节
$upload-exts = array('jpg','gif','png','jpeg'); //限定后缀
$upload-savePath = './'; //在根目录Uploads下
$info = $upload-upload(); //执行上传方法
if (!$info) {
$this-error($upload-getError()); //错误了
} else {
$this-success('上传成功!'); //成功了
}
}
php上传文件提示成功但没有存进数据库
$sql="insert into t_file(f_title,f_remark,f_file,f_upload_time) values('$title','$remark','$file',now())";
这里的now()是取当前时间么?没用过这个方法,貌似php手册里面也没有哦,不知道是不是你自定义的,如果不是的话,应该报错的,直接用time()吧。
分享文章:php文件上传了没数据库 php文件上传用什么请求方法
网址分享:http://lswzjz.com/article/ddjepph.html