请教一个上传图片的问题 $type=$_FILES['image'][type];还是只能存进去user_img/20040419150405没有格式啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_FILES['upload']['type']另外,你移动的时候,用move_upload_file()给你段code: if($_FILES['upfile']['size'] > 800000) { $upload_result = array(false, "max size is 800kbytes"); } else { $uploaddir = '/home/oolahlah/www/temp/'; $uploadfile = $uploaddir . time().$_FILES['upfile']['name'];// echo $uploadfile; move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile); switch ($_FILES['upfile']['type']) { case 'image/x-png': $upload_result = upload_file($uploadfile, 'png','file'); break; case 'image/gif': $upload_result = upload_file($uploadfile, 'gif','file'); break; case 'image/pjpeg': $upload_result = upload_file($uploadfile, 'jpeg','file'); break; default: $upload_result = array(false, "File error, please upload another photo"); break; } } list ($file_bool, $file_msg) = $upload_result; $_FILES['upload']['type']这样还是得不到路径 $_FILES['upload']['type'] 是上传文件的类型,如text/html 等等,copy($image,$file);应该是 copty($_FILES['upload']['tmp_name'],$file);你要使用的$type应该是扩展名 $_FILES['upload']['type'] 是上传文件的类型,如text/html 等等,copy($image,$file);应该是 copty($_FILES['upload']['tmp_name'],$file);你要使用的$type应该是扩展名 $_FILES['upload']['type'] 是上传文件的类型,如text/html 等等,copy($image,$file);应该是 copty($_FILES['upload']['tmp_name'],$file);你要使用的$type应该是扩展名 好像不是COPY的问题$file=$path.$filename.$type;因为存进数据库的时候存的是FILE,只能存进去$path.$filename一半,只是没有$file我现在很怀疑我PHP服务器配置有问题 字段长度够么?varchar 255 啊这样设对吧 那是够了。怎么可能只有一半呢?tmp_name是文件上传到服务器后的临时文件,你要把它移到你要的地方就行了move_uploaded_file. 求教joomla中flash文件的后台交互问题 100分找PHP爱好者一起交流学习 用程序來動態的添加刪除導航. php随机循环输出数字~~ 关于 php4 and 5的 给大家一个购物车类,看看还需要什么改进 请教大神,php怎么数组去掉重复值??? text字段写入问题,高手请进 FTP的连接标志能被传送吗 PHP Warning: PHP Startup: in Unknown on line 0 请问如何取指定的以某个代码开始到以某个代码结束的字段?谢谢! 找到6个php.ini我应该修改哪一个呢?如下
另外,你移动的时候,用move_upload_file()给你段code: if($_FILES['upfile']['size'] > 800000) {
$upload_result = array(false, "max size is 800kbytes");
} else {
$uploaddir = '/home/oolahlah/www/temp/';
$uploadfile = $uploaddir . time().$_FILES['upfile']['name'];
// echo $uploadfile;
move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile);
switch ($_FILES['upfile']['type']) {
case 'image/x-png':
$upload_result = upload_file($uploadfile, 'png','file');
break;
case 'image/gif':
$upload_result = upload_file($uploadfile, 'gif','file');
break;
case 'image/pjpeg':
$upload_result = upload_file($uploadfile, 'jpeg','file');
break;
default:
$upload_result = array(false, "File error, please upload another photo");
break;
}
}
list ($file_bool, $file_msg) = $upload_result;
$file=$path.$filename.$type;
因为存进数据库的时候存的是FILE,只能存进去$path.$filename一半,只是没有$file
我现在很怀疑我PHP服务器配置有问题
varchar 255 啊
这样设对吧